
Respecto al siguiente comando y resultado:
$ systemd-analyze blame | grep -P '(mysql|php|apache)'
12.936s mysql.service
8.815s php7.0-fpm.service
6.515s apache2.service
Quiero eliminar LAMP del inicio para que mi sistema arranque más rápido. Como no uso LAMP todo el tiempo, preferiría ejecutarlos cuando los necesite en lugar de mantenerlos ejecutándose todo el tiempo, especialmente durante el arranque.
He revisado algunas otras preguntas aquí (incluidas¿Cómo evitar que MySQL se ejecute en el momento del arranque?y¿Cómo evitar que Apache2 y MySQL se inicien automáticamente cuando se inicia la computadora?ambos preguntaron en 2011) Pero todos son viejos.
¿Hay alguna diferencia entre usar esos métodos y la forma en que se debe hacer en 16.04? (La razón por la que hago esta pregunta es que, hasta donde yo sé, ¡Ubuntu se ha movido hacia Systemd, lo cual no era el caso en 2011!)
Gracias
Respuesta1
Puede utilizar la nueva utilidad llamada systemctl. Nota: se espera que estos comandos se ejecuten con privilegios de root.
De la Guía de implementación de Fedora 15(Fedora 15 ha introducido systemd):
7.1.2. Deshabilitar el servicio
Para deshabilitar el inicio de un servicio en el momento del arranque, use el comando systemctl de la siguiente forma:
systemctl disable service_name.service
La próxima vez que inicie el sistema, el servicio no se iniciará. Para obtener información sobre cómo detener el servicio inmediatamente, consulte la Sección 7.2.3, “Detención del servicio”.
...
7.2.3. Detener el servicio
Para detener un servicio, utilice el comando systemctl de la siguiente forma:
systemctl stop service_name.service
Esto detendrá el servicio en la sesión actual. Para deshabilitar el inicio del servicio en el momento del arranque, consulte la Sección 7.1.1, “Habilitación del servicio”.
Para deshabilitar el inicio del servidor LAMP en el momento del arranque, use este comando:
systemctl disable mysql.service php7.0-fpm.service apache2.service