Script para automatizar compilação e instalação do Squid
Publicado por Carlos Affonso Henriques. 09/01/2008
[ Hits: 6.947 ]
Homepage: capitainkurn.blogspot.com.br/
Algumas distribuições Linux não vem com Squid instalado por default, o Slackware é um exemplo.
O motivo disso é o fato do Squid possuir determinadas opções que são habilitadas ou desabilitadas durante sua compilação através do script configure.
Para facilitar a vida fiz este script que costumo usar em meu dia a dia para automatizar a compilação e instalação do Squid.
#!/bin/bash /usr/sbin/groupadd -g 23 -o squid /usr/sbin/useradd -u 23 -o -g squid -d /var/squid -s /dev/null squid /usr/bin/mkdir -p /var/squid/cache /usr/bin/chown -Rf squid.squid /var/squid ./configure --prefix=/usr --localstatedir=/var/squid --datadir=/usr/share/squid --mandir=/usr/share/man --sysconfdir=/etc/squid --enable-storeio="aufs,ufs,diskd,coss,null" --enable-dependency-tracking --enable-removal-policies="lru,heap" --enable-icmp --enable-kill-parent-hack --enable-ssl --enable-arp-acl --enable-htcp --disable-http-violations --enable-linux-netfilter --disable-internal-dns --enable-auth="basic,digest,ntlm,negotiate" --enable-basic-auth-helpers="NCSA,SASL,SMB" --enable-ntlm-auth-helpers="SMB,fakeauth,no_check" --enable-digest-auth-helpers="password" --enable-ntlm-fail-open --enable-external-acl-helpers="ip_user,unix_group,wbinfo_group" --enable-x-accelerator-vary --disable-unlinkd --enable-carp --with-pthreads --with-dl --with-aio --enable-truncate --disable-pool --disable-epool --disable-kqueue sleep 2 echo "compiling Squid" sleep 2 make sleep 2 echo "Installing Squid" echo sleep 2 make install sleep 2 echo "Striping /usr/sbin/squid" /usr/bin/strip -s /usr/sbin/squid echo echo "Squid sucessfully installed"
Gammu - Script para geração de configuração - codinome "gammuninja"
Identificar arquivos criados ou removidos no sistema.
Baixando arquivos do MediaFire
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (0)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)