Un nom d'hôte est l'étiquette ou le nom lié à un appareil sur un réseau. Son objectif principal est de reconnaître un appareil sur un réseau spécifique ou sur Internet. Il existe trois types de noms d'hôte différents :
- Statique – La plupart du temps, vous serez intéressé par ce type de nom d'hôte qui est défini par l'utilisateur et le
/etc/hostname
fichier de configuration. - Transitoire – Ce type de nom d'hôte est défini dans l'espace du noyau et, par défaut, il est défini comme étant le même que le nom d'hôte statique. Les noms d'hôte transitoires peuvent être définis/mis à jour par DHCP ou mDNS lors de l'exécution.
- Jolie - Le joli nom d'hôte permet des caractères supplémentaires selon le jeu de caractères UTF8, servant donc plutôt uniquement à des fins de présentation. Le joli nom d'hôte permet également d'inclure des espaces.
Cet article explique comment modifier ou définir le nom d'hôte sur le serveur ou le poste de travail Linux RHEL 8 / CentOS 8. Pour changer le nom d'hôte, vous utiliserez le hostnamectl
commande.
Dans ce didacticiel, vous apprendrez :
- Comment modifier le nom d'hôte statique.
- Comment modifier le nom d'hôte transitoire.
- Comment changer le joli nom d'hôte.
- Comment vérifier le nom d'hôte actuel.

hostnamectl
commande. Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | Red Hat Enterprise Linux 8, CentOS 8 |
Logiciel | N/A |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment changer le nom d'hôte sur Redhat 8 instructions étape par étape
- Vérifiez les paramètres actuels du nom d'hôte. En tant que
root
user execute :# hostnamectl Static hostname: linuxconfig Pretty hostname: linuxconfig.org Transient hostname: linuxconfig.org Icon name: computer-vm Chassis: vm Machine ID: cedfcca06f78400cb71c32d2e28e34c3 Boot ID: 3188b99e85884d7e8aecbc4df8a50c2c Virtualization: oracle Operating System: Red Hat Enterprise Linux 8.0 (Ootpa) CPE OS Name: cpe:/o:redhat:enterprise_linux:8.0 Kernel: Linux 4.18.0-32.el8.x86_64 Architecture: x86-64
Si vous n'êtes intéressé que par un type de nom d'hôte spécifique, utilisez l'un des commutateurs suivants,
--static
,--transient
ou--pretty
. Par exemple :# hostnamectl --static linuxconfig
- Modifiez le nom d'hôte en utilisant
hostnamectl
commande. Pour cela nous utiliserons leset-hostname
argument suivi du nom d'hôte souhaité. Par exemple, définissons le nom d'hôte statique sur eg.centos8
:# hostnamectl set-hostname centos8 # hostnamectl --static centos8
Pour changer tout autre type de nom d'hôte, ajoutez simplement
--transient
ou--pretty
interrupteur. Par exemple :# hostnamectl set-hostname --transient centos8 # hostnamectl --transient centos8
- Mettre à jour le fichier
/etc/hosts
dossier. Ceci est une étape optionnelle. Vérifiez votre/etc/hosts
fichier et remplacez toute occurrence de l'ancien nom d'hôte par la chaîne de nom d'hôte nouvellement configurée.