/ etc / hosts를 수정 한 후 어떤 서비스를 다시 시작해야합니까? /etc/hosts을 적용하려면 어떤

수정 후 변경 사항 /etc/hosts을 적용하려면 어떤 서비스를 다시 시작해야합니까?



답변

서비스를 다시 시작할 필요가 없습니다.

14.04 서버 설치에서 테스트했을 때 변경 사항이 즉시 반영되었습니다.

내가 생각할 수있는 유일한 서비스는 ‘네트워킹’이지만 다시 시작할 필요는 없습니다.


답변

당신은 시도 할 수 있습니다:

sudo ifconfig eth0 down
sudo ifconfig eth0 up

( eth0네트워크 카드로 대체 )

그러나 Arronical은 이론상 옳습니다. 필요하지 않습니다.


답변

실제로 postfix는 / var / spool / postfix / etc / (ubuntu 16.04)에있는 로컬 호스트 파일 버전에 새 호스트를 포함시키기 위해 다시 시작하는 것이 유리하다는 것을 알았습니다.


답변

이론적으로 /etc/hosts파일 변경 사항은 즉시 적용됩니다.

그러나이 후에 오래된 호스트 이름을 얻는다면

$ hostname

그런 다음 네트워크 연결을 재부팅하거나 다시 시작 하면 올바른 호스트 이름이 표시됩니다.


답변

사용하는 경우 dnsmasq(기본적으로 설정되어 있음) 다음을 수행하십시오.

$ pkill -HUP dnsmasq

답변

대부분의 etc / hosts 변경 사항은 즉시 인식해야합니다. 새 항목을 추가 한 후 etc / hosts 파일을 호스팅하는 시스템에서 이름으로 ping하면 핑 가능성이 높습니다. 즉 DNS가 etc / hosts 업데이트를 인식했음을 의미합니다. 파일 시스템에서 DNS 확인자를 다시 시작하면 새로 추가 / 편집 된 etc / hosts 항목이 선택됩니다. 대부분의 프로그램이 호스트 항목을 사용하려고 시도하거나 현재 항목을 읽거나 부팅시 읽은 것 또는 필적과 같이 간단한 내부 기능을 다시 시작하여 다시 읽을 수 있습니까?