O FAQ do Rightscale recomenda que você use um script rc para alterar o nome do host usando o comando hostname.
Estou tentando alterar o hostname para host01 em uma instância que estava usando o MCI RightImage_CentOS_5.4_x64_v5.6 - 11H2.a1 [rev 11].
Então eu configurei o arquivo / etc / hosts para:
127.0.0.1 localhost localhost.localdomain
10.76.249.192 host01
e defina o arquivo / etc / sysconfig / network:
HOSTNAME=host01
e reiniciado.
Após a reinicialização, tudo parece bem. O nome do host é alterado:
$ /bin/hostname
host01
No entanto, um novo arquivo apareceu no sistema / etc / hostname com o seguinte conteúdo:
ip-10-76-249-192
O arquivo host do / etc / hosts é assim:
127.0.0.1 localhost localhost.localdomain
10.76.249.192 host01
10.76.249.192 ip-10-76-249-192.ec2.internal ip-10-76-249-192
Após a reinicialização, se eu cair em outro usuário, o nome do host será alterado novamente:
$ hostname
ip-10-76-249-192
Alguém sabe por que isso está acontecendo e como parar com isso?
O FAQ do Rightscale recomenda que você use um script rc para alterar o nome do host usando o comando hostname.