Amazon EC2 서버가 여러 대 있는데 Chef를 사용하여 구성을 관리하고 있습니다. 기본 bash 프롬프트가 더 유용하도록 호스트 이름을 설정하고 싶습니다.
새 서버를 시작한 직후에는 다음과 같이 설정됩니다.
root@ip-10-123-123-123
이 상자에서 Ubuntu 12를 사용하고 있기 때문에 hostname에 대한 해당 매뉴얼 페이지를 참조했습니다 . 설정 방법에 대한 많은 좋은 정보가 있으며 호스트 이름과 fqdn에 대해 조금 이야기하지만 실제로 알고 싶은 것을 말하지는 않습니다.
호스트 이름을 설정하면 어떤 결과가 발생합니까?
호스트 이름을 설정하는 것이 대부분 사용자와 sysadmins의 편리한 항목이라고 가정하고 싶습니다. 상자에 얼굴 / 멋진 이름을 지정하여 명령 프롬프트, 전송 된 전자 메일, 등)이지만 긍정적이지 않습니다.
/etc/hosts
파일에 호스트 이름이 표시되지 않습니다. 호스트 이름 이 변경되면 부정적인 영향을 미치지 않는다는 좋은 신호로 보입니다.
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
내가 올바른 길을 가고 있습니까? 호스트 이름을 설정하면 어떤 결과가 발생합니까?
최신 정보
나는에서 내 EC2 인스턴스의 호스트 이름 변경 시도 ip-10-123-123-123
를 webserver
하고 hostname --fqdn
더 이상 작품. 다시 넣으면 정상적으로 작동합니다. Apache는 시작할 때 fqdn을 안정적으로 결정할 수 없다는 오류를 표시합니다. fqdn을 손상시키지 않고 호스트 이름을 설정하는 방법이 있어야한다고 가정합니다.