На этот вопрос уже есть ответ здесь:
По какой-то причине мне нужно отключить системную службу при загрузке. В моем случае это демон Авахи. Я просто не хочу, чтобы он запускался при загрузке.
В предыдущих выпусках 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
? Я подозреваю, что мне что-то здесь не хватает.
Использование 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
с любым сервисом Вам нравится останавливаться.
Видят Новомодное Введение, Поваренная книга и Методы наиболее успешной практики для больше о том, как работать с Выскочкой.