Tengo muchos servidores instalados (Apache, MySQL, etc.), pero no quiero que todos se inicien en el momento del arranque (agotan la energía y la mayoría de las veces estoy con baterías). ¿Cómo configuro esto?
fuente
Tengo muchos servidores instalados (Apache, MySQL, etc.), pero no quiero que todos se inicien en el momento del arranque (agotan la energía y la mayoría de las veces estoy con baterías). ¿Cómo configuro esto?
En la consola, podrías escribir:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
Para obtener información adicional, lea Ubuntu Bootup How to .
Las cosas han cambiado bastante en Ubuntu ahora. Creo que a partir de la versión 11 en adelante. MySQL es manejado por Upstart mientras que Apache todavía usa scripts de inicio SysV tradicionales
Para MySQL, puede usar la nueva función de anulación en Upstart para modificar el comportamiento inicial:
sudo echo "manual" >> /etc/init/mysql.override
Para obtener más información, consulte la sección " Desactivar un trabajo para que no se inicie automáticamente " en el libro de cocina de Upstart.
Como Apache todavía usa los scripts de inicio de SysV tradicionales que puede usar
sudo update-rc.d -f apache2 remove
para eliminar los enlaces /etc/rcX.d
o, alternativamente, usar
sudo update-rc.d apache2 disable
que "deshabilita" el script al cambiarlo de un script de inicio a un script de detención Esto es reversible por
sudo update-rc.d apache2 enable
La mayor parte de esta información la obtuve aquí: https://askubuntu.com/a/40077/24678
Este enlace tiene una versión un poco desactualizada, pero ¿coincide con una opción en su versión?
fuente
Puede usar el Administrador de arranque para iniciar y detener los scripts de arranque, sin la necesidad de manejar a través de enlaces y permisos complejos.
fuente
Otra forma de lograr esto es 'deshabilitar' el enlace sym, no eliminarlo.
Esto cambiará el nombre del enlace sym para comenzar con 'K' y el servicio no se iniciará en el arranque. Luego puede volver a habilitarlo en cualquier momento si decide que desea que se inicie en el arranque.
fuente
En Ubuntu 16:
update-rc.d
El método no estaba funcionando para mí.Upstart ha quedado en desuso en Ubuntu 15.
fuente