Cómo evitar que apache y mysql se inicien automáticamente

44

¿Hay alguna manera de hacer que apache y mysql no se ejecuten automáticamente al inicio?

Actualmente, cada vez que inicio mi máquina, se inician automáticamente y se ejecutan en segundo plano.

Estoy usando Ubuntu 12.04.

shubham
fuente

Respuestas:

47

apache

sudo update-rc.d -f apache2 disable

Apache todavía está usando el script de inicio rc.d, por lo que debe deshabilitarlo usando update-rc.d.

MySQL

echo manual | sudo tee /etc/init/mysql.override

MySQL, por otro lado, se ha convertido en un archivo de configuración inicial. La forma recomendada de deshabilitar los servicios de arranque es utilizar un archivo de anulación.

SirCharlo
fuente
¿Tengo que hacer esto en cada inicio
Shubham
No, solo una vez ... Los cambios son persistentes. :)
SirCharlo
11
Una forma más limpia de inicio automático de bloqueo para cualquier servicio con un .confarchivo en /etc/init(como MySQL), es ejecutar como root: echo "manual" >> /etc/init/[service_name].override.
el.atomo el
Kudo @ el.atomo Manpage evento Definición "manual" Esta estrofa no tendrá en cuenta ninguna visto previamente comienzo en la definición. Al agregar esta estrofa en cualquier línea debajo de la definición de inicio , proporciona la capacidad de detener el inicio automático de un trabajo. Cuando se especifica, la única forma de iniciar un trabajo de este tipo es a través del inicio . - Además, eche un vistazo a Manejo de archivos de anulación Los archivos de anulación permiten cambiar un entorno de trabajo sin modificar el archivo de configuración de trabajos.
Gerard Roche
También esto funcionará también: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled. Es más fácil ver qué servicios están deshabilitados cuando haces esto. Re: ¿Se puede quitar el soporte de la impresora (tazas)
Gerard Roche
10

Para todos los servicios del sistema /etc/init.d, deshabilitarlos se puede hacer con el update-rc.dcomando, por ejemplo:

update-rc.d -f apache2 remove

Para restaurarlo para que se ejecute al inicio:

update-rc.d apache2 defaults

También puede iniciar y detener manualmente a través de service apache2 starty service apache2 stop.

zigg
fuente