Risposte:
A questo scopo è possibile utilizzare l' utilità chkconfig .
sudo apt-get install chkconfig
Per controllare lo stato del livello di esecuzione di calamari è possibile eseguire questo comando:
chkconfig --list | grep squid
Questo produrrà qualcosa di simile al seguente:
squid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Per disattivare i calamari a tutti i livelli di esecuzione è possibile utilizzare questo comando:
sudo chkconfig squid off
chkconfig --list | grep squid
squid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Per disattivare i calamari in un determinato livello di esecuzione è possibile utilizzare questo comando:
chkconfig --level 3 squid off
I daemon di sistema possono utilizzare sia gli script init SysV legacy sia il più recente Upstart.
Per gli script sysv ci sono diversi strumenti di gestione, uno di questi è "sysv-rc-conf" dal pacchetto "sysv-rc-conf", installarlo e avviarlo dal terminale.
Per quanto riguarda Upstart per quanto ne so non esiste ancora uno strumento di gestione, è necessario rinominare manualmente lo script corrispondente da / etc / init, ad esempio:
mv /etc/init/ufw.conf /etc/init/ufw.conf.disabled
Squid3 utilizza script di inizializzazione sysv, è possibile disabilitarlo con sysv-rc-conf.
Squid utilizza il vecchio sistema di init, quindi questo comando dovrebbe fare il trucco: sudo update-rc.d -f squid3 remove
.
Per un controllo più dettagliato di quando avviare / interrompere il servizio: sudo sysv-rc-conf
/etc/init.d/squid3 start
o stop
.
Le risposte sopra non hanno funzionato per Ubuntu 16.04.
Ecco cosa ha funzionato:
sudo systemctl stop squid
update-rc.d squid disable
sudo systemctl status squid
Anche se potresti ricevere un errore del tipo:
insserv: avviso: il runlevel (i) di inizio corrente (vuoto) degli script squid sostituisce i valori predefiniti LSB (2 3 4 5).
insserv: avvertimento: runlevel (s) di arresto corrente (0 1 2 3 4 5 6) dello script `squid 'ignora i valori predefiniti LSB (0 1 6). insserv: fopen (.depend.stop): autorizzazione negata
Il servizio rimane interrotto anche dopo il riavvio.
Se sai perché si verifica l'errore e come risolverlo, non esitare a commentare o modificare la risposta.