DB

아마존 리눅스 2 HostName변경하기

jojelly 2021. 4. 12. 06:45
반응형

여러 서버를 관리할 경우 ip만으로 어떤 서비스의 서버인지 확인하기 어려워지기때문에 hostname을 변경하고자 한다. 

 

해결 방법

 

1.    셸에서 hostnamectl 명령을 실행하여 RHEL 7 또는 CentOS 7 Linux 인스턴스의 호스트 이름을 업데이트하면된다. persistent-hostname 부분을 인스턴스에서 사용할 이름으로 바꾸면 된다.

sudo hostnamectl set-hostname --static persistent-hostname


1-1(: RHEL 7.4 이상을 실행하는 인스턴스의 경우 이 단계를 건너뛰면 된다.) 

vi text 편집기를 사용하여 RHEL 7 또는 CentOS 7 Linux 인스턴스의 /etc/cloud/cloud.cfg 파일을 업데이트하십시오. vi 편집기 사용에 대한 일반 정보를 확인하려면 명령 셸에서 info vi 명령을 실행한다.

 

sudo vi /etc/cloud/cloud.cfg

 

1-2.    /etc/cloud/cloud.cfg 파일의 하단에 다음 문자열을 추가하여 재시작과 재부팅 사이에 새 호스트 이름이 유지되도록 해준다

 

preserve_hostname: true

 

1-3저장하고 vi 편집기를 종료한다

 

1-4.    reboot 명령을 실행하여 EC2 인스턴스를 재부팅하고 새 호스트 이름을 인스턴스와 연결한다

sudo reboot

 


2. 변경되 hostName을 확인한다.

hostname

 

 

참고사진( 초록색 기존 -> 빨간색 변경)

반응형