본문 바로가기

OS/Unix, Linux

[OS/Unix, Linux] CLI에서 호스트이름(hostname)이 잘못 표기되는 경우

CLI에서 호스트이름(hostname)이 잘못 표기되고 있습니다. 호스트이름이 잘못된 경우(기존 hostname에서 변경된 경우) CLI에서 정상 실행되던 명령어가 일부 실패할 수 있습니다.

[계정]@[호스트이름] $

현재 호스트이름 확인

다음 명령어를 실행하여 현재 호스트이름을 확인합니다.

$ hostname

호스트이름 변경

다음 명령어를 실행하여 호스트이름을 변경합니다. CLI를 다시 실행하면 변경된 호스트이름으로 시작됩니다.

$ sudo hostname [호스트이름]

호스트이름 영구 변경(CentOS 6)

CentOS 6버전에서 호스트이름을 영구 변경하려면 다음 파일에 접근합니다.

$ vi /etc/sysconfig/network

파일에서 다음을 입력하고 저장(:q!)합니다. CLI를 다시 실행하면 변경된 호스트이름으로 시작됩니다.

HOSTNAME=[호스트이름]

호스트이름 영구 변경(CentOS 7)

CentOS 7버전에서 호스트이름을 영구 변경하려면 다음과 같이 입력합니다. CLI를 다시 실행하면 변경된 호스트이름으로 시작됩니다.

$ hostnamectl set-hostname [호스트이름]

호스트이름 영구 변경(MacOS)

MacOS에서 호스트이름을 영구 변경하려면 시스템 환경설정 > 공유 > 컴퓨터 이름 > 편집으로 이동합니다. 로컬 호스트 이름을 입력하고 확인을 누릅니다. 터미널을 다시 실행하면 변경된 호스트이름으로 시작됩니다.

이어서 다음 명령문을 실행합니다. Terminal을 다시 실행하면 변경된 호스트이름으로 시작됩니다.

$ sudo scutil --set HostName [호스트이름]