Cette commande peut obtenir ou définir le nom d'hôte ou le nom de domaine NIS. Vous pouvez également obtenir le domaine DNS ou le FQDN (nom de domaine complet). Sauf si vous utilisez bind ou NIS pour les recherches d'hôtes, vous pouvez modifier le FQDN (nom de domaine complet) et le nom de domaine DNS (qui fait partie du FQDN) dans le fichier /etc/hosts.
Utilisation :
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
Exemple :
# hostname abc-redhat-host
Définissez le nom d'hôte souhaité du système à l'aide de la commande hostname.
# hostname xyz.example.com
Pour conserver le nom d'hôte persistant lors des redémarrages, modifiez le fichier /etc/hostname.
# vi /etc/hostname xyz.example.com
Le nom d'hôte peut également être affiché dans le fichier /etc/hostname.
# cat /etc/hostname
Exemples de commande hostname
1. Pour imprimer le nom d'hôte du système :
# hostname
2. Pour afficher le nom d'hôte alias du système :
# hostname -a # hostname --alias
3. Pour afficher le nom de domaine DNS :
# hostname -d # hostname --domain
4. Pour lire le nom d'hôte à partir du fichier :
# hostname -F hostfile.txt # hostname --file hostfile.txt
5. Pour afficher le FQDN (Fully Qualified Domain Name) :
# hostname -f # hostname --fqdn # hostname --long
6. Pour afficher l'adresse IP de l'hôte :
# hostname -i # hostname --ip-address
7. Pour afficher le nom d'hôte court :
# hostname -s # hostname --short
8. Pour obtenir la version de la commande hostname :
# hostname -V # hostname --version
9. Pour avoir la sortie détaillée :
# hostname --verbose
10. Pour afficher le nom de domaine NIS :
# hostname -y # hostname --yp # hostname --nis
11. Pour obtenir l'aide de la commande hostname :
# hostname --help