Eu tenho vários servidores Amazon EC2 e estou usando o Chef para gerenciar a configuração. Eu gostaria de definir o nome do host para que o prompt do bash padrão seja mais útil.
Agora mesmo após o lançamento de um novo servidor, ele está definido como:
root@ip-10-123-123-123
Como estou usando o Ubuntu 12 nessas caixas, consultei a página de manual correspondente para o nome do host . Ele contém muitas informações boas sobre como configurá-lo e fala um pouco sobre o nome do host e o fqdn, mas não me diz o que eu quero saber:
Quais são as ramificações da configuração do nome do host?
Gostaria de assumir que definir o nome do host é principalmente um item de conveniência para usuários e administradores de sistemas, fornecendo à caixa um nome de rosto / agradável para que possa ser mais facilmente reconhecido internamente (por meio do prompt de comando, e-mails enviados, etc), mas não sou positivo.
Não vejo o nome do host listado no /etc/hosts
arquivo, o que parece ser um bom sinal de que não afetará nada negativamente se alterado:
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
Estou no caminho certo? Quais são as ramificações da configuração do nome do host?
Atualizar
Tentei alterar o nome do host na minha instância ec2 de ip-10-123-123-123
para webserver
e hostname --fqdn
não funciona mais. Se eu colocá-lo de volta, ele funciona bem. O Apache também me dá um erro ao iniciar, que não pode determinar com segurança o fqdn. Suponho que deve haver alguma maneira de definir o nome do host sem atrapalhar o fqdn.