RHEL 5 또는 6, CentOS 5 또는 6, Amazon Linux를 실행하는 Amazon EC2 인스턴스에 고정 호스트 이름을 할당하려면 어떻게 해야 하나요?

2분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 호스트 이름을 변경했습니다. 하지만 인스턴스를 재부팅하거나 중지한 다음 시작하면 호스트 이름이 원래대로 변경됩니다.

간략한 설명

EC2 인스턴스를 재부팅하거나 중지했다가 시작할 때 호스트 이름을 유지하려면 인스턴스의 관련 구성 파일에 호스트 이름을 추가하세요.

다음 단계는 Amazon Linux, RHEL 5 또는 6, CentOS 5 또는 6에 적용됩니다. 다른 배포에 적용되는 지침은 다음을 참고하세요.

중요: RHEL 5 또는 6과 CentOS 5 또는 6은 서비스 종료(EOL) 배포판입니다. 따라서 보안 업데이트와 같은 최신 지원을 받지 못합니다. 정기적인 업데이트를 받는 운영 체제 배포판을 사용하는 것이 좋습니다.

해결 방법

  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, localdomain, localhost를 원하는 호스트 이름, 로컬 도메인, 로컬 호스트로 바꿉니다.

    127.0.0.1 persistent_hostname.localdomain localhost localhost.localdomain
  7. 저장한 후 vim 편집기를 종료합니다.

  8. 호스트 이름을 성공적으로 변경했는지 확인하려면 인스턴스를 재부팅한 후 hostname 명령을 실행합니다.

    sudo reboot
    hostname

    이 명령을 실행하면 새 호스트 이름을 반환합니다.

관련 정보

Amazon Linux 인스턴스 호스트 이름 변경

AWS 공식
AWS 공식업데이트됨 6달 전