리눅스 ubuntu에서 unable to resolve host 에러발생시 해결하는 방법을 알아봅니다.

제 경우 Windows의 Bash shell을 인스톨 후 바로 사용하였을때 해당 이슈가 나타났습니다. 이 경우에도 아래 방법으로 수정될 수 있을 것입니다.

먼저 문제의 원인으로 /etc/hostname, /etc/hosts 파일의 내용을 의심할 수 있습니다. 만약 두 파일의 내용에 문제가 있다면 올바르게 수정해야합니다.


# 리눅스 Unable to resolve 에러 해결하기


I. /etc/hostname 의 machineName을 확인하고 오류가 있는 경우 이를 올바르게 수정합니다.

II. /etc/hosts를 확인하고 올바르게 수정합니다.
아래에서 machineName이 다르게 된 경우 이를 올바르게 수정해야합니다.
127.0.0.1    localhost.localdomain localhost machineName
127.0.1.1 machineName

이제 에러가 나타나는지 테스트를 수행합니다.

sudo true

위 결과에 resolve 에러가 더 이상 나타나지 않아야합니다.