본문 바로가기
IT/Linux_리눅스

[Linux] 리눅스 호스트네임 변경하기 / hostnamectl 명령어

by 능보테 2022. 6. 15.
728x90
반응형

안녕하세요. 이번 포스팅에서는 RHEL, CentOS 환경에서 리눅스 호스트네임을 변경하는 방법을 알아봅니다. 

 


 

0. hostnamectl 명령어

 

 

만약 리눅스를 설치할 때, hostname 설정을 넣지 않았다면 리눅스 환경은 위의 CentOS 기준으로 호스트네임이 

'localhost'로 등록됩니다. 

 

728x90

 

이는 추후에 hostnamectl 명령어로 바로 변경이 가능합니다. 

 

정확히 말하자면 hostnamectl 명령어에 옵션을 추가해서 호스트네임이 변경가능합니다. 

 

 

위와 같이 hostnamectl 명령어를 단독으로 실행하면 hostname, machine ID, OS, Architecture와 같은 현재 OS의 정보들이 출력이됩니다. 

 

 

 

 


 

1. hostnamectl set-hostname을 통한 호스트네임 변경

 

그렇다면 hostnamectl 명령어에 어떤 옵션을 추가해야 호스트네임이 변경가능한지 보도록 하겠습니다.

hostnamectl -h 명령어로 help 옵션을 넣어서 commands 리스트를 봅니다.

 

commands 옵션 중에서 'set-hostname NAME' 을 추가하면 시스템의 호스트네임을 세팅할 수 있다고 합니다. 

 

 

위와 같이 "hostnamectl set-hostname testCentOS01" 명령어로 testCentOS01 로 호스트네임을 변경합니다.

그렇지만 터미널 상에서는 명령 후에도 root@localhost 로 변화가 없어보입니다.

그렇지만 hostname 명령어로 확인하면 testcentos01로 변경된 것을 확인할 수 있습니다.

터미널 상에서도 이 호스트네임으로 보이게 하기 위해서는 추후의 로그인이나 재부팅 뒤에 확인이 가능합니다.

 

 

reboot 명령어를 통해서 VM를 재기동하게 되면 보이다 싶이 hostname이 정상적으로 변경된 것을 확인할 수 있습니다. 

 

 


 

 

본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.

인용 시 출처와 같이 공개해주세요!

도움이 되셨다면 댓글 또는 공감 부탁드립니다!

728x90
반응형

댓글