为什么我无法关闭 Fedora Linux 中的 avahi-daemon?

为什么我无法关闭 Fedora Linux 中的 avahi-daemon?

我正在使用 Fedora 16。

我关闭了 NetworkManager 和 wpa_supplicant(使用服务命令),但是当我尝试:

sudo service avahi-daemon stop

或者

sudo kill pid

它立即再次出现!我如何确定哪个进程仍在使用 avahi?

答案1

OP 也在 Fedora 论坛上发布了此帖这里

解决方案是完全禁用该服务:

systemctl disable avahi-daemon.service

这对我有用。

答案2

如果有人偶然遇到这种情况 - 我认为问题在于 avahi-daemon.socket 在您终止(或尝试停止)该进程后再次启动该进程。套接字的理念是,一般来说,服务不需要在系统加载时启动,而只有在有人真正需要它时才需要启动。套接字仅监视是否有人需要该服务并生成它。我会先尝试停止套接字(systemctl stop avahi-daemon.socket),然后看看是否可以停止服务。请参阅有关套接字的更多信息。

可能发生的另一件事是 systemd 可以重生崩溃的服务(或被终止的服务)。不过在这种情况下,systemctl stop avahi-daemon.service应该可以工作。

答案3

命令

systemctl stop avahi-daemon.service 

应该管用。

相关内容