Как я могу убедиться, что служба отключена при загрузке? [дубликат]

На этот вопрос уже есть ответ здесь:

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

В предыдущих выпусках Ubuntu (например, 12.04) я мог сделать

sudo update-rc.d avahi-daemon disable

Однако 14.04 он показывает

update-rc.d: warning:  start runlevel arguments (none) do not match avahi-daemon Default-Start values (2 3 4 5)
update-rc.d: warning:  stop runlevel arguments (none) do not match avahi-daemon Default-Stop values (0 1 6)
 System start/stop links for /etc/init.d/avahi-daemon do not exist.

И Avahi запускается при загрузке. Как я могу это отключить? Я ищу способ сделать это из командной строки.

И пожалуйста, объясните, что здесь произошло? Некоторые изменения в недавнем выпуске Ubuntu нарушили использование update-rc.d ? Я подозреваю, что мне что-то здесь не хватает.

19
задан 17 May 2014 в 18:57

1 ответ

Использование Ubuntu Выскочка вместо SysV Init для запуска сервисов на начальную загрузку. Таким образом некоторые сервисы не имеют сценария SysV Init, но Новомодного файла должностной инструкции в /etc/init/ (не /etc/init.d/). Для тех update-rc.d не работает.

Использование

echo manual | sudo tee /etc/init/avahi-daemon.override

для отключения avahi-daemon запуск при начальной загрузке. Замена avahi-daemon с любым сервисом Вам нравится останавливаться.

Видят Новомодное Введение, Поваренная книга и Методы наиболее успешной практики для больше о том, как работать с Выскочкой.

23
ответ дан 16 November 2019 в 12:39

Другие вопросы по тегам:

Похожие вопросы: