Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 호스트 이름을 변경했습니다. 그런데 인스턴스를 재부팅 또는 중지한 후 시작하면 호스트 이름이 다시 이전 이름으로 돌아갑니다. 호스트 이름을 영구적으로 변경하려면 어떻게 해야 합니까?

Amazon EC2 인스턴스가 재부팅되거나 중지되더라도 호스트 이름이 유지되도록 하려면 Amazon EC2 인스턴스의 관련 구성 파일에 호스트 이름을 추가해야 합니다.

참고: 다음 단계는 Amazon Linux에 적용됩니다. Amazon Linux 2에 적용되는 지침은 RHEL 7 또는 Centos 7을 실행하는 프라이빗 Amazon EC2 인스턴스에 정적 호스트 이름을 할당하려면 어떻게 해야 합니까?를 참조하십시오.

1.    vim에서 /etc/sysconfig/network를 엽니다.

sudo vim /etc/sysconfig/network

2.    HOSTNAME 파라미터의 값을 변경합니다(persistent_hostname을 원하는 호스트 이름으로 바꿈).

HOSTNAME=persistent_hostname

3.    NETWORKINGyes로 설정합니다.

NETWORKING=yes

4.    저장하고 vim 편집기를 종료합니다.

참고: 이렇게 변경한 후 SHIFT + :을 눌러 vim 편집기에서 새 명령 입력 상자를 엽니다. wq를 입력한 다음 Enter를 눌러 변경 사항을 저장하고 vim을 종료합니다.

5.    vim에서 /etc/hosts를 엽니다.

sudo vim /etc/hosts

6.    127.0.0.1로 시작하는 항목을 다음과 같이 변경합니다. 이때 persistent_hostname, localdomainlocalhost를 원하는 호스트 이름, 로컬 도메인, 로컬 호스트로 바꿉니다.

127.0.0.1 persistent_hostname.localdomain localhost localhost.localdomain

7.    저장하고 vim 편집기를 종료합니다.

8.    호스트 이름이 제대로 변경되었는지 확인하기 위해 인스턴스를 재부팅한 후 hostname 명령을 실행합니다.

sudo reboot
hostname

이 명령이 새 호스트 이름을 반환해야 합니다.


페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시된 날짜: 2015년 9월 14일

업데이트된 날짜: 2019년 1월 22일