Questo comando può ottenere o impostare il nome host o il nome di dominio NIS. Puoi anche ottenere il dominio DNS o l'FQDN (nome di dominio completo). A meno che tu non utilizzi bind o NIS per la ricerca degli host, puoi modificare l'FQDN (Fully Qualified Domain Name) e il nome di dominio DNS (che fa parte dell'FQDN) nel file /etc/hosts.
Utilizzo:
hostname [-b] {hostname|-F file} set host name (from file) hostname [-a|-A|-d|-f|-i|-I|-s|-y] display formatted name hostname display host name {yp,nis,}domainname {nisdomain|-F file} set NIS domain name (from file) {yp,nis,}domainname display NIS domain name dnsdomainname display dns domain name hostname -V|--version|-h|--help print info and exit
Esempio:
# hostname abc-redhat-host
Imposta il nome host desiderato del sistema utilizzando il comando hostname.
# hostname xyz.example.com
Per mantenere il nome host persistente durante i riavvii, modificare il file /etc/hostname.
# vi /etc/hostname xyz.example.com
Il nome host può essere visualizzato anche nel file /etc/hostname.
# cat /etc/hostname
Esempi di comando hostname
1. Per stampare il nome host del sistema:
# hostname
2. Per visualizzare il nome host alias del sistema:
# hostname -a # hostname --alias
3. Per visualizzare il nome del dominio DNS:
# hostname -d # hostname --domain
4. Per leggere il nome host dal file:
# hostname -F hostfile.txt # hostname --file hostfile.txt
5. Per visualizzare l'FQDN (Fully Qualified Domain Name):
# hostname -f # hostname --fqdn # hostname --long
6. Per visualizzare l'indirizzo IP dell'host:
# hostname -i # hostname --ip-address
7. Per visualizzare il nome host breve:
# hostname -s # hostname --short
8. Per ottenere la versione del comando hostname:
# hostname -V # hostname --version
9. Per avere l'output dettagliato:
# hostname --verbose
10. Per visualizzare il nome di dominio NIS:
# hostname -y # hostname --yp # hostname --nis
11. Per ottenere la guida per il comando hostname:
# hostname --help