Dns

在 Debian Stretch 上出現問題 update-rc.d remove’ing dnsmasq

  • May 29, 2021

背景:在我家裡的 Debian Stretch 機器上,我注意到我的 DNS 查找時間非常慢,並得出結論認為罪魁禍首是 dnsmasq - 因為如果我把它取下來,名稱解析會變得快 10 倍以上(沒有多秒延遲)。現在,這可能是一些錯誤配置,但我很懶,只想刪除它,因為我的路由器有一個 DNS 伺服器,這就是 dnsmasq 無論如何都在看的東西,這可能就像它自己的 dnsmasq 一樣。

無論如何,我執行:

update-rc.d remove dnsmasq

並得到:

insserv: Service dnsmasq has to be enabled to start service apache2
insserv: Service dnsmasq has to be enabled to start service cups-browsed
insserv: exiting now!
update-rc.d: error: insserv rejected the script header

我的問題:

  • 為什麼會apache2cups-browse依賴dnsmasq
  • 為什麼我cups-browsed預設執行?

懶惰規則;)

如果您不想刪除程序本身:

sudo update-rc.d -f dnsmasq remove

dnsmasq從您的家用電腦中刪除是安全的。

在我的Ubuntu 16.04系統上,我禁用了 ,並且在during 中dnsmasq遇到了同樣的問題。我通過執行修復它:cups-browsed``sudo apt-get update

sudo nano /etc/insserv.conf.d/dnsmasq

在首先註釋掉該行之後$named dnsmasq。(在我的筆記本上,我只是刪除了 /etc/insserv.conf.d/dnsmasq。)

引用自:https://unix.stackexchange.com/questions/289006