我阅读了如何在 Ubuntu 中启用和禁用服务,似乎有不同的可能性来管理它们。
我发现的第一种方法是update-rc.d向启动添加新服务,该服务针对/etc/init.d文件夹及其内容。
我发现的另一个是编辑.conf文件/etc/init夹中的文件。
启用/禁用/添加服务的推荐方法是什么?为什么?
您能否提供一个简短的分步示例,说明如何在 Ubuntu 中添加服务并启用和禁用它?
出于某种原因,我需要在启动时禁用系统服务。就我而言,这是 Avahi Daemon。我只是不希望它在启动时启动。
在以前的 Ubuntu 版本(例如 12.04)中,我可以做到
sudo update-rc.d avahi-daemon disable
Run Code Online (Sandbox Code Playgroud)
但是在 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.
Run Code Online (Sandbox Code Playgroud)
Avahi 在启动时启动。我怎样才能禁用它?我正在寻找执行此操作的命令行方式。
请注意解释这里发生了什么?最近 Ubuntu 版本中的一些更改破坏了update-rc.d? 我怀疑我在这里遗漏了一些东西。