Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투(Ubuntu) 호스트 이름 확인 및 변경하는 방법 총정리

우분투(Ubuntu) 컴퓨터의 이름을 알아야 할 필요가 있으신가요? 이 글에서는 호스트 이름(host name)을 확인하는 여러 가지 방법과 함께 손쉽게 변경하는 방법까지 소개합니다. 우분투 17.x 버전부터는 장치 이름(device name)과 호스트 이름(host name)이 서로 다른 개념으로 분리되어 있습니다. 장치 이름은 GUI(그래픽 사용자 인터페이스)에 표시되고, 호스트 이름은 터미널에 표시됩니다. 지금부터 두 가지 모두 변경하는 방법을 알아보겠습니다.

우분투 호스트 이름 확인하기

호스트 이름은 여러 곳에서 확인할 수 있습니다. 먼저 터미널 창을 살펴보겠습니다. 터미널 창을 열려면 응용 프로그램 메뉴에서 보조프로그램 | 터미널을 선택하세요. 우분투 17.x와 같은 최신 버전에서는 Activities(활동)를 클릭한 후 terminal이라고 입력하면 됩니다.

우분투(Ubuntu) 호스트 이름 확인 및 변경하는 방법 총정리

터미널 창의 제목 표시줄에서 사용자 이름과 “@” 기호 뒤에 호스트 이름이 표시됩니다. 예를 들어 여기서는 “ubuntu-virtual”이 호스트 이름입니다. 프롬프트 자체에도 호스트 이름이 나타납니다.

우분투(Ubuntu) 호스트 이름 확인 및 변경하는 방법 총정리

호스트 이름이 제목 표시줄과 프롬프트에 이미 표시되어 있어 다소 중복되어 보일 수 있지만, 다음 명령어를 입력해서도 호스트 이름을 확인할 수 있습니다.

$ hostname

우분투 호스트 이름 변경하기

/etc 디렉터리에는 호스트 이름이 저장된 hostname 파일이 있습니다. 예전에는 이 파일을 수정하는 것이 호스트 이름을 변경하는 유일한 방법이었지만, 다행히 더 쉬운 방법이 있습니다. 우분투 호스트 이름을 변경하는 가장 간단한 방법은 설정(Settings)으로 이동하는 것입니다.

버전에 따라 화면 오른쪽 상단의 톱니바퀴 아이콘 또는 새 독(dock)에 있는 톱니바퀴 아이콘을 클릭하면 됩니다. 톱니바퀴 아이콘이 오른쪽 상단에 있는 경우 이 컴퓨터 정보(About this Computer)를 클릭하세요.

우분투(Ubuntu) 호스트 이름 확인 및 변경하는 방법 총정리

설정 창을 열었다면 아래로 스크롤하여 세부 정보(Details) 항목을 찾아 클릭합니다.

우분투(Ubuntu) 호스트 이름 확인 및 변경하는 방법 총정리

세부 정보를 클릭하면 자동으로 정보(About) 화면으로 이동합니다. 여기에서 장치 이름(Device name)이라는 편집 가능한 텍스트 상자를 볼 수 있습니다. 원하는 새 호스트 이름을 입력하고 Enter 키를 누르면 됩니다.

참고로 이 방법으로 변경하면 호스트 이름이 영구적으로 변경됩니다. 즉, 시스템을 재시작해도 새 이름이 그대로 유지됩니다.

hostname 및 hosts 파일 직접 수정하기

호스트 이름을 변경하는 또 다른 방법은 터미널 창을 열고 다음 명령어를 입력하는 것입니다.

sudo hostname new-name

이 명령어로 호스트 이름이 변경되지만, 시스템을 재시작하면 /etc/hostname 파일에 저장된 이름으로 되돌아갑니다. 영구적으로 변경하려면 앞서 언급한 hostname 파일을 직접 수정해야 합니다. 터미널을 열고 다음 명령어를 입력하세요.

sudo vi /etc/hostname

우분투(Ubuntu) 호스트 이름 확인 및 변경하는 방법 총정리

파일의 첫 번째 줄에는 호스트 이름만 들어 있습니다. vi 편집기에서 i 키를 누르면 입력(Insert) 모드로 전환됩니다. 문자를 삭제하려면 x 키를 누르고, a 키를 누르면 추가(Append) 모드로 전환됩니다. x 키로 문자를 삭제하려면 먼저 ESC 키를 눌러 입력 모드나 추가 모드에서 빠져나와야 한다는 점에 유의하세요.

이 파일에서 이름을 변경한 후에는 한 곳 더 수정해야 합니다. 다음 명령어를 사용하세요.

sudo vi /etc/hosts

127.0.0.1로 시작하는 두 번째 줄의 이름을 변경합니다.

우분투(Ubuntu) 호스트 이름 확인 및 변경하는 방법 총정리

두 위치 모두에서 이름을 변경한 후 재시작하면 새 이름이 유지됩니다. 다만 설정의 장치 이름에는 여전히 다른 이름이 표시될 수 있습니다. 장치 이름과 호스트 이름 사이에 차이가 있는 것으로 보이며, 정보(About) 페이지에서 업데이트되지 않는 이유는 명확하지 않지만, 실제 테스트 결과 이렇게 동작했습니다. 유용하게 활용하시기 바랍니다!