Respostas:
Você pode usar o utilitário chkconfig para esse fim.
sudo apt-get install chkconfig
Para verificar o status do nível de execução do squid, você pode executar este comando:
chkconfig --list | grep squid
Isso produzirá algo como abaixo:
squid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Para desativar o squid em todos os níveis de execução, você pode usar este comando:
sudo chkconfig squid off
chkconfig --list | grep squid
squid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Para desativar o squid em um nível de execução específico, você pode usar este comando:
chkconfig --level 3 squid off
Os daemons do sistema podem usar scripts de inicialização do SysV herdados ou o Upstart mais recente.
Para scripts sysv, existem várias ferramentas de gerenciamento, uma dessas ferramentas é "sysv-rc-conf" do pacote "sysv-rc-conf", instale-o e inicie-o no terminal.
Em relação ao Upstart, até onde eu sei, ainda não existe uma ferramenta de gerenciamento, você precisa renomear manualmente o script correspondente em / etc / init, por exemplo:
mv /etc/init/ufw.conf /etc/init/ufw.conf.disabled
O Squid3 usa scripts sysv init, você pode desativá-lo com sysv-rc-conf.
Squid utiliza o sistema de inicialização de idade, então este comando deve fazer o truque: sudo update-rc.d -f squid3 remove
.
Para um controle mais detalhado sobre quando iniciar / parar o serviço: sudo sysv-rc-conf
/etc/init.d/squid3 start
ou stop
.
As respostas acima não funcionaram no meu Ubuntu 16.04.
Aqui está o que funcionou:
sudo systemctl stop squid
update-rc.d squid disable
sudo systemctl status squid
Embora você possa receber um erro como:
insserv: warning: o (s) nível (s) de início atual (vazio) do squid do script substitui os padrões LSB (2 3 4 5).
insserv: warning: current stop runlevel (s) (0 1 2 3 4 5 6) do script `squid 'substitui os padrões LSB (0 1 6). insserv: fopen (.depend.stop): permissão negada
O serviço permanece parado mesmo após a reinicialização.
Se você sabe por que o erro ocorre e como corrigi-lo, sinta-se à vontade para comentar ou editar a resposta.