배경: 집에 있는 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.)