背景:自宅の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
基本的になぜ実行されていますか?
答え1
怠惰なルール;)
プログラム自体を削除したくない場合:
sudo update-rc.d -f dnsmasq remove
答え2
dnsmasq
自宅のパソコンから削除しても安全です。
私のUbuntu 16.04
システムで無効にしましたが、dnsmasq
同じ問題が発生しました。私は以下を実行して問題を解決しました。cups-browsed
sudo apt-get update
sudo nano /etc/insserv.conf.d/dnsmasq
まず、その行をコメントアウトしてから$named dnsmasq
。 (ノートブックから削除しました。/etc/insserv.conf.d/dnsmasq.)