Configurando o Squid no Slackware
Este artigo ensina a instalar e configurar o Squid no Slackware e também como utilizar o Diskd, que pode aumentar o desempenho do Squid em até 70%.
Obtendo e instalando o Squid
Primeiramente devemos obter o Squid. O download pode ser feito na seguinte URL:
Neste HOWTO irei utilizar a seguinte versão: squid-2.4-200205292300.
Após baixar o Squid, crie um diretório no caminho /usr/packages e copie-o para lá.
Depois, digite o seguinte comando:
# tar xvfz squid-2.4-200205292300.tar.gz
Entre no diretório que foi descompactado:
# cd squid-2.4-200205292300
Agora vai depender muito do que você quer fazer:
Se você quer apenas um proxy, digite o comando:
# ./configure --prefix=/usr/local/squid
Se você quer ter um aumento de performance de até 70%, você vai utilizar além do Squid, mais uma ferramenta chamada Diskd. A primeira coisa a se fazer é recompilar o kernel do seu sistema com algumas opções:
OBS: Se você ainda não sabe como recompilar o kernel, aguarde, logo estarei disponibilizando aqui um HOWTO descrevendo como recompilar seu kernel.
Essas linhas foram utilizadas para a seguinte configuração:
Analise-as e adeque-as à configuração do seu servidor.
Quando você for configurar o Squid, você vai adicionar a opção --enable:
$ ./configure --prefix=/usr/local/squid --enable-storeio=diskd
Essa opção (--enable), você está utilizando apenas para habilitar o Diskd.
Após configurar o Squid, vamos compilá-lo digitando os seguintes comandos:
$ make all
Quando terminar, digitamos:
# make install
Este comando irá copiar os binários para os seus devidos lugares.
Após baixar o Squid, crie um diretório no caminho /usr/packages e copie-o para lá.
Depois, digite o seguinte comando:
# tar xvfz squid-2.4-200205292300.tar.gz
Entre no diretório que foi descompactado:
# cd squid-2.4-200205292300
Agora vai depender muito do que você quer fazer:
Se você quer apenas um proxy, digite o comando:
# ./configure --prefix=/usr/local/squid
Se você quer ter um aumento de performance de até 70%, você vai utilizar além do Squid, mais uma ferramenta chamada Diskd. A primeira coisa a se fazer é recompilar o kernel do seu sistema com algumas opções:
- options SYSVMSG
- options MSGMNB=16384
- options MSGMNI=41
- options MSGSEG=2049
- options MSGSSZ=64
- options MSGTQL=512
- options SHMSEG=16
- options SHMMNI=32
- options SHMMAX=2097152
- options SHMALL=3096
OBS: Se você ainda não sabe como recompilar o kernel, aguarde, logo estarei disponibilizando aqui um HOWTO descrevendo como recompilar seu kernel.
Essas linhas foram utilizadas para a seguinte configuração:
- Dual Pentium III/450MHz
- 512 MB RAM
Analise-as e adeque-as à configuração do seu servidor.
Quando você for configurar o Squid, você vai adicionar a opção --enable:
$ ./configure --prefix=/usr/local/squid --enable-storeio=diskd
Essa opção (--enable), você está utilizando apenas para habilitar o Diskd.
Após configurar o Squid, vamos compilá-lo digitando os seguintes comandos:
$ make all
Quando terminar, digitamos:
# make install
Este comando irá copiar os binários para os seus devidos lugares.
Se puder explicar melhor isso, ou exemplificar de alguma forma para que fique mais claro, vai agregar complemento importante ao artigo.
[ ]'s.