Tengo varios servidores Amazon EC2 y estoy usando Chef para administrar la configuración. Me gustaría establecer el nombre de host para que el indicador bash predeterminado sea más útil.
En este momento, después de lanzar un nuevo servidor, se establece como:
root@ip-10-123-123-123
Como estoy usando Ubuntu 12 en estos cuadros, consulté la página de manual correspondiente para el nombre de host . Tiene mucha buena información sobre cómo configurarlo, y habla un poco sobre el nombre de host y el fqdn, pero en realidad no me dice lo que quiero saber:
¿Cuáles son las ramificaciones de configurar el nombre de host?
Me gustaría suponer que la configuración del nombre de host es principalmente un elemento conveniente para los usuarios y administradores de sistemas, ya que le da al cuadro un nombre agradable / facial para que pueda reconocerse más fácilmente internamente (a través del símbolo del sistema, los correos electrónicos que se envían, etc), pero no soy positivo.
No veo el nombre de host en el /etc/hosts
archivo, lo que parece ser una buena señal de que no afectará nada negativamente si se cambia:
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
¿Estoy en el camino correcto? ¿Cuáles son las ramificaciones de configurar el nombre de host?
Actualizar
Intenté cambiar el nombre de host en mi instancia ec2 de ip-10-123-123-123
a webserver
y hostname --fqdn
ya no funciona. Si lo devuelvo, funciona bien. Apache también me da un error al iniciar que no puede determinar de manera confiable el fqdn. Supongo que debe haber alguna forma de configurar el nombre de host sin estropear el fqdn.