Este comando puede obtener o establecer el nombre de host o el nombre de dominio NIS. También puede obtener el dominio DNS o el FQDN (nombre de dominio completo). A menos que esté utilizando bind o NIS para búsquedas de host, puede cambiar el FQDN (Nombre de dominio completo) y el nombre de dominio DNS (que es parte del FQDN) en el archivo /etc/hosts.
Uso:
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
Ejemplo:
# hostname abc-redhat-host
Establezca el nombre de host deseado del sistema usando el comando de nombre de host.
# hostname xyz.example.com
Para mantener el nombre de host persistente durante los reinicios, edite el archivo /etc/hostname.
# vi /etc/hostname xyz.example.com
El nombre de host también se puede ver en el archivo /etc/hostname.
# cat /etc/hostname
Ejemplos de comandos de nombre de host
1. Para imprimir el nombre de host del sistema:
# hostname
2. Para mostrar el nombre de host de alias del sistema:
# hostname -a # hostname --alias
3. Para mostrar el nombre del dominio DNS:
# hostname -d # hostname --domain
4. Para leer el nombre de host del archivo:
# hostname -F hostfile.txt # hostname --file hostfile.txt
5. Para mostrar el FQDN (Nombre de dominio completo):
# hostname -f # hostname --fqdn # hostname --long
6. Para mostrar la dirección IP del host:
# hostname -i # hostname --ip-address
7. Para mostrar el nombre de host abreviado:
# hostname -s # hostname --short
8. Para obtener la versión del comando de nombre de host:
# hostname -V # hostname --version
9. Para tener la salida detallada:
# hostname --verbose
10. Para mostrar el nombre de dominio NIS:
# hostname -y # hostname --yp # hostname --nis
11. Para obtener ayuda para el comando de nombre de host:
# hostname --help