如何在 Ubuntu 16.04 LTS 中禁用 avahi-daemon?

如何在 Ubuntu 16.04 LTS 中禁用 avahi-daemon?

如何avahi-daemon在 Ubuntu 16.04 LTS 中禁用?我试过了

sudo sh -c "echo 'manual'>/etc/init/avahi-daemon.override"

但似乎不起作用。

如何禁用cups-browsed?我试过了

sudo sh -c "echo 'manual'>/etc/init/cups-browsed.override"

但似乎不起作用。

答案1

由于 16.04 是一个 systemd 系统,因此你需要执行

sudo systemctl disable avahi-daemon.socket
sudo systemctl disable avahi-daemon.service

此外,cups-browsed.service“想要”avahi 启动,因此您要么也必须禁用它,要么注释掉以下行/lib/systemd/system/cups-browsed.service

Wants=avahi-daemon.service

那么您不需要卸载任何东西。

此操作直到重启后才会生效,但你可以这样做

sudo systemctl stop avahi-daemon.socket
sudo systemctl stop avahi-daemon.service

如果你想立即停止它。

答案2

尝试了几种方法后,我发现最有效的方法是

apt-get remove avahi-daemon

答案3

我努力了

update-rc.d -f avahi-daemon remove  
echo manual > /etc/init/avahi-daemon.override
systemctl disable avahi-daemon
systemctl disable avahi-service

但重启后 avahi-daemon 仍然出现。
所以我最终
apt-get purge avahi-daemon

这最终为我解决了这个问题。

相关内容