Linux에서 호스트 이름을 변경하는 방법은 무엇입니까?
시스템 관리자가 반드시 알아야 할 작업 중 하나는 호스트 이름을 수정하는 방법입니다.
만약 설치 과정에서 잘못된 호스트 이름을 입력했거나, 이후에 변경해야 할 상황이 발생했다면, 아래 안내를 따라 변경할 수 있습니다. 이 방법은 Ubuntu와 CentOS 환경에서 테스트를 거쳤습니다.
호스트 이름 변경은 세 가지 주요 단계를 거칩니다.
/etc/sysconfig/network파일 내HOSTNAME값 변경/etc/hosts파일에서 호스트 이름 수정- 터미널을 통해 호스트 이름 업데이트
현재 호스트 이름 확인
먼저 터미널에서 hostname 명령어를 실행하여 현재 설정된 호스트 이름을 확인해 보겠습니다.
[[email protected] ~]# hostname
centos-s-1vcpu-2gb-lon1-01
[[email protected] ~]#
여기서는 호스트 이름을 koreantech.org로 변경하는 것을 예시로 진행합니다.
호스트 이름 변경 과정
vi 편집기를 사용하여 /etc/sysconfig/network 파일을 열고, HOSTNAME= 항목을 찾아 원하는 새로운 호스트 이름으로 수정합니다.
참고: 일부 클라우드 가상 머신(VM)에서는 HOSTNAME 항목이 없을 수도 있습니다. 만약 해당 항목을 찾을 수 없다면 이 단계는 생략해도 무방합니다.
수정 전 내용:
# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos-s-1vcpu-2gb-lon1-01
수정 후 내용:
# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=koreantech.org
[[email protected] sysconfig]#
다음으로 /etc/hosts 파일을 편집하여 호스트 이름을 변경합니다. 127.0.0.1 항목과 서버 IP(존재하는 경우)에 해당하는 줄에서 현재 호스트 이름을 찾아, 앞서 설정한 새로운 호스트 이름으로 변경합니다.
수정 전 내용:
[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4
::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
[[email protected] ~]#
수정 후 내용:
[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 koreantech.org
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4
::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
[[email protected] ~]#
터미널에서 호스트 이름 적용
마지막으로, 터미널에서 hostname 명령어를 실행하여 변경한 호스트 이름을 적용합니다.
[[email protected] ~]# hostname koreantech.org
이제 서버에 다시 로그인하면 변경된 새로운 호스트 이름을 확인할 수 있습니다.
DigitalOcean 서버를 사용 중이신가요?
DigitalOcean 가상 머신(VM)의 경우 /etc/hostname 파일 내에서도 호스트 이름을 수정해야 합니다.
다음은 간단한 비디오 데모입니다.
간단하죠?
혹시 리눅스에 대해 더 배우고 싶으신가요? 이 관리자 과정을 확인해 보세요.
이 글이 도움이 되었나요? 그렇다면 다른 사람들과도 공유해 보세요.