Dns
在 Debian Stretch 上出現問題 update-rc.d remove’ing dnsmasq
背景:在我家裡的 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
我的問題:
- 為什麼會
apache2
和cups-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。)