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.

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.


¿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.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.