update-rc.d Debian Stretch에서 dnsmasq 제거 문제

update-rc.d Debian Stretch에서 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기본적으로 왜 실행되고 있나요 ?

답변1

게으른 규칙;)

프로그램 자체를 삭제하고 싶지 않은 경우:

sudo update-rc.d -f dnsmasq remove

답변2

dnsmasq집 컴퓨터에서 삭제해도 안전합니다.

Ubuntu 16.04시스템에서 비활성화했는데 dnsmasq동일한 문제가 발생했습니다. 나는 다음을 실행하여 문제를 해결했습니다.cups-browsedsudo apt-get update

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

먼저 해당 줄을 주석 처리한 후 $named dnsmasq. (노트북에서 방금 삭제했습니다./etc/insserv.conf.d/dnsmasq.)

관련 정보