Ho diversi server Amazon EC2 e sto usando Chef per gestire la configurazione. Vorrei impostare il nome host in modo che il prompt bash predefinito sia più utile.
Subito dopo aver lanciato un nuovo server è appena impostato come:
root@ip-10-123-123-123
Dato che sto usando Ubuntu 12 su queste caselle ho consultato la pagina man corrispondente per il nome host . Ha molte buone informazioni su come impostarlo e parla un po 'del nome host e del fqdn, ma in realtà non mi dice quello che voglio sapere:
Quali sono le conseguenze dell'impostazione del nome host?
Vorrei presumere che l'impostazione del nome host sia principalmente un elemento di convenienza per utenti e amministratori di sistema, dando alla scatola un volto / bel nome in modo che possa essere più facilmente riconosciuto internamente (tramite il prompt dei comandi, le e-mail che vengono inviate, ecc.), ma non sono positivo.
Non vedo il nome host elencato nel /etc/hosts
file, che sembra essere un buon segno che non influirà negativamente su nulla se modificato:
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
Sono sulla buona strada? Quali sono le conseguenze dell'impostazione del nome host?
Aggiornare
Ho provato a cambiare il nome host sulla mia istanza ec2 da ip-10-123-123-123
a webserver
e hostname --fqdn
non funziona più. Se lo rimetto, allora funziona bene. Apache mi dà anche un errore all'avvio che non può determinare in modo affidabile fqdn. Suppongo che ci debba essere un modo per impostare il nome host senza incasinare fqdn.