我avahi-daemon
按照规定的方法禁用了这里,即将/etc/init/avahi-daemon.conf
文件编辑为:
start on (never
and filesystem
and started dbus)
stop on stopping dbus
重启后,我现在可以从service avahi-daemon status
(或initctl list | grep avahi
)
avahi-daemon stop/waiting
这听起来好像我已成功禁用该服务。
但是,在启动时的系统日志中我看到:
dbus[991]: [system] Failed to activate service 'org.freedesktop.Avahi': timed out
dbus[991]: [system] Failed to activate service 'org.freedesktop.Avahi': timed out
这似乎花费了我半分钟的额外启动时间...我该如何禁用这个尝试启动avahi
?
答案1
dbus[991]: [system] 无法激活服务‘org.freedesktop.Avahi’: 超时
这意味着它无法连接到服务,因为它没有运行。你等待的 30 秒并不是因为服务正在启动,这是因为当 dbus 尝试访问密钥时,另一个进程期望该服务正在运行。如果您真的想停止 Avahi,您应该删除该包:
sudo apt-get remove avahi-daemon
没有一种合理的方法可以在不干扰其他网络服务的情况下停用守护进程。