13.2. Modifier un nom d'hôte à l'aide de hostnamectl
Vous pouvez utiliser l'utilitaire hostnamectl
pour mettre à jour le nom d'hôte. Par défaut, cet utilitaire définit les types de noms d'hôtes suivants :
-
Nom d'hôte statique : enregistré dans le fichier
/etc/hostname
. En général, les services utilisent ce nom comme nom d'hôte. -
Joli nom d'hôte : un nom descriptif, tel que
Proxy server in data center A
. - Nom d'hôte transitoire : une valeur de repli qui est généralement reçue de la configuration du réseau.
Procédure
Facultatif : Affiche le paramètre actuel du nom d'hôte :
# hostnamectl status --static old-hostname.example.com
Définir le nouveau nom d'hôte :
# hostnamectl set-hostname new-hostname.example.com
Cette commande définit le nom d'hôte statique, joli et transitoire avec la nouvelle valeur. Pour définir uniquement un type spécifique, passez l'option
--static
,--pretty
, ou--transient
à la commande.L'utilitaire
hostnamectl
redémarre automatiquement l'hôtesystemd-hostnamed
pour activer le nouveau nom. Cependant, les actions manuelles suivantes peuvent être nécessaires si vous ne voulez pas redémarrer l'hôte :Redémarrer tous les services qui ne lisent le nom d'hôte qu'au démarrage :
# systemctl restart <service_name>
- Les utilisateurs de l'Active Shell doivent se reconnecter pour que les modifications soient prises en compte.
Vérification
Afficher le nom d'hôte :
# hostnamectl status --static new-hostname.example.com
Ressources supplémentaires
-
hostnamectl(1)
-
systemd-hostnamed.service(8)