/etc/hosts 문제

/etc/hosts 문제

cat /etc/hosts두 가지 결과를 반환합니다.

127.0.0.1  Localhost    
127.0.1.1  [mycomputersname].[city].[state].[domain].net  (brackets for anonymity)

내가 실행하면 등이 없이 hostname반환됩니다 .[mycomputersname].*.*

실행할 때마다 sudo해결할 수 없다는 메시지가 나타납니다.[mycomputersname]

등을 제거하기 위해 호스트 테이블을 수동으로 변경하면 .*.*제대로 작동합니다. 어느 시점(재부팅?)에 다시 변경되고 다시 시작될 때까지입니다. 여기서 무슨 일이 일어나고 있으며 이를 해결하려면 어떻게 해야 합니까? 감사해요!

이것이 바보 같은 질문이라면 사과드립니다. 저는 Linux를 처음 접했습니다.

답변1

다음 /etc/hosts줄을 시도해 보세요:

127.0.1.1  [mycomputersname].[city].[state].[domain].net mycomputersname

지정할 수 있습니다별칭이 방법.

hostname파일을 사용하여 /etc/hostname(다른 소스 중에서) 출력을 얻습니다. 당신은정규화된 도메인 이름뿐만 hostname아니라 :

hostnamectl set-hostname [mycomputersname].[city].[state].[domain].net

관련 정보