Как исключить LAMP из автозагрузки в 16.04

Как исключить LAMP из автозагрузки в 16.04

Относительно следующей команды и результата:

$ systemd-analyze blame | grep -P '(mysql|php|apache)'
         12.936s mysql.service
          8.815s php7.0-fpm.service
          6.515s apache2.service

Я хочу удалить LAMP из автозагрузки, чтобы моя система загружалась быстрее. Поскольку я не использую LAMP все время, я бы предпочел запускать их тогда, когда мне это нужно, а не держать их работающими все время, особенно во время загрузки.

Я проверил некоторые другие вопросы здесь (включаяКак остановить запуск MySQL во время загрузки?икак остановить автоматический запуск apache2, mysql при запуске компьютера?(оба вопроса задавались в 2011 году) Но все они старые.

Есть ли разница между использованием этих методов и тем, как это должно быть сделано в 16.04? (причина, по которой я задаю этот вопрос, заключается в том, что, насколько мне известно, Ubuntu перешла на Systemd, чего не было в 2011 году!)

Спасибо

решение1

Вы можете использовать новую утилиту systemctl. Примечание: эти команды должны запускаться с правами root.

Из руководства по развертыванию Fedora 15(В Fedora 15 появился systemd):

7.1.2 Отключение сервиса

Чтобы отключить запуск службы во время загрузки, используйте команду systemctl в следующей форме:

systemctl disable service_name.service

При следующей загрузке системы служба не будет запущена. Информацию о том, как немедленно остановить службу, см. в разделе 7.2.3 «Остановка службы».

...

7.2.3 Остановка службы

Чтобы остановить службу, используйте команду systemctl в следующей форме:

systemctl stop service_name.service

Это остановит службу в текущем сеансе. Чтобы отключить запуск службы во время загрузки, см. Раздел 7.1.1, «Включение службы».

Чтобы отключить запуск сервера LAMP во время загрузки, используйте эту команду:

systemctl disable mysql.service php7.0-fpm.service apache2.service

Связанный контент