Respuestas:
Puede usar la utilidad chkconfig para este propósito.
sudo apt-get install chkconfig
Para verificar el estado del nivel de ejecución del calamar, puede ejecutar este comando:
chkconfig --list | grep squid
Esto generará algo como a continuación:
squid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Para desactivar el calamar en todos los niveles de ejecución, puede 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 desactivar el calamar en un nivel de ejecución particular, puede usar este comando:
chkconfig --level 3 squid off
Los daemons del sistema pueden usar scripts de inicio SysV heredados o el Upstart más reciente.
Para las secuencias de comandos sysv hay varias herramientas de administración, una de esas herramientas es "sysv-rc-conf" del paquete "sysv-rc-conf", instálelo y ejecútelo desde el terminal.
Con respecto a Upstart, hasta donde sé, todavía no hay una herramienta de administración, debe cambiar el nombre de la secuencia de comandos correspondiente de / etc / init, por ejemplo:
mv /etc/init/ufw.conf /etc/init/ufw.conf.disabled
Squid3 usa sysv init scripts, puede deshabilitarlo con sysv-rc-conf.
Calamar utiliza el sistema de inicio de edad, por lo que este comando debe hacer el truco: sudo update-rc.d -f squid3 remove
.
Para un control más detallado de cuándo iniciar / detener el servicio: sudo sysv-rc-conf
/etc/init.d/squid3 start
o stop
.
Las respuestas anteriores no funcionaron para mi Ubuntu 16.04.
Esto es lo que funcionó:
sudo systemctl stop squid
update-rc.d squid disable
sudo systemctl status squid
Aunque puede recibir un error como:
insserv: advertencia: los niveles de ejecución de inicio actuales (vacíos) del calamar script anulan los valores predeterminados de LSB (2 3 4 5).
insserv: advertencia: niveles de ejecución de parada actual (0 1 2 3 4 5 6) del script 'squid' anula los valores predeterminados de LSB (0 1 6). insserv: fopen (.depend.stop): permiso denegado
El servicio permanece detenido incluso después de reiniciar.
Si sabe por qué ocurre el error y cómo solucionarlo, no dude en comentar o editar la respuesta.