GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment définir ou modifier le nom d'hôte dans CentOS 7 / RHEL 7

Après l'installation de CentOS 7 sur mon serveur, j'ai essayé de changer le nom d'hôte en modifiant le /etc/sysconfig/network, mais le changement n'a pas pris effet de la modification. Même après plusieurs redémarrages du serveur, le nom d'hôte est resté localhost.localdomain.

J'ai trouvé que la procédure pour changer le nom d'hôte dans CentOS 7 est maintenant totalement différente de la version précédente. Ce guide vous aidera à configurer le nom d'hôte sur CentOS 7 / RHEL 7.

Classe de nom d'hôte

Statique – Le nom d'hôte statique est un hôte traditionnel qui peut être choisi par l'utilisateur et est stocké dans le fichier /etc/hostname.

Transitoire – Le nom d'hôte transitoire est géré par le noyau et peut être modifié par DHCP et mDNS.

Jolie - Il s'agit d'un nom d'hôte UTF -8 de forme libre pour la présentation à l'utilisateur.

Le nom d'hôte peut être,

  • 64 caractères dans une longueur
  • Recommander d'avoir FQDN
  • Comprend a-z, A-Z, 0-9, "-", "_" et "." seulement

Modifier le nom d'hôte dans CentOS 7

Avant de changer le nom d'hôte, vérifions le nom d'hôte actuel.

[root@localhost ~]# hostname
localhost.localdomain

1. nom d'hôtectl

hostnamectl est utilisé pour changer le nom d'hôte, avec cet outil, nous pouvons changer les trois classes de nom d'hôte.

Ici, nous ne regardons que le nom d'hôte statique. Vérifiez le nom d'hôte actuel.

[root@localhost ~]# hostnamectl status

Sortie :

Static hostname: localhost.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: 565ea8b749544aca9d5563308f9e4bc2
Boot ID: 5c979d9b5f754df8b75a4e3aeabf2bad
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-123.el7.x86_64
Architecture: x86_64

Définissez le nom d'hôte.

[root@localhost ~]# hostnamectl set-hostname client.itzgeek.com

Vérifiez à nouveau le nom d'hôte (fermez la session et ouvrez une nouvelle session à l'aide de putty ou de la console)

[root@client ~]# hostnamectl status

Sortie :

Static hostname: client.itzgeek.com
Icon name: computer-vm
Chassis: vm
Machine ID: 565ea8b749544aca9d5563308f9e4bc2
Boot ID: 5c979d9b5f754df8b75a4e3aeabf2bad
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-123.el7.x86_64
Architecture: x86_64

Si vous utilisez cette commande, vous n'avez pas besoin de notifier le changement de nom d'hôte. Fermez la session en cours et relancez le terminal.

2. outil nmtui

L'outil NetworkManager est utilisé pour définir le nom d'hôte statique dans le fichier /etc/hostname.

Définissez le nom d'hôte.

Redémarrez le hostnamed pour forcer le hostnamectl à remarquer le changement du nom d'hôte statique.

[root@client ~]# systemctl restart systemd-hostnamed

Vous pouvez vérifier la modification du nom d'hôte.

[root@server ~]# hostname
server.itzgeek.com
[root@server ~]# cat /etc/hostname
server.itzgeek.com
[root@server ~]# cat /etc/sysconfig/network
# Created by anaconda
HOSTNAME=server.itzgeek.com

3. outil nmcli

Il peut être utilisé pour interroger et configurer le nom d'hôte statique dans le fichier /etc/hostname.

Vérifiez le nom d'hôte.

[root@server ~]# nmcli general hostname
server.itzgeek.com

Modifiez le nom d'hôte.

[root@server ~]# nmcli general hostname client.itzgeek.com

Redémarrez le hostnamed pour forcer le hostnamectl à remarquer le changement du nom d'hôte statique.

[root@server ~]# systemctl restart systemd-hostnamed

4. Modifier /etc/hostname

C'est simple mais nécessite un redémarrage du serveur pour prendre effet.

Remarque : Utilisez hostnamectl pour modifier le nom d'hôte, ce qui est bien meilleur que les autres commandes et ne nécessite pas de mettre à jour le noyau à propos du changement de nom d'hôte.


Cent OS
  1. Comment définir ou modifier un nom d'hôte dans CentOS 7

  2. Comment changer ou définir le nom d'hôte sur CentOS 8 / RHEL 8

  3. Comment définir/modifier un nom d'hôte sur CentOS 7 Linux

  4. Comment changer le nom d'hôte sur CentOS

  5. Comment changer le nom d'hôte sur CentOS Linux

Comment définir/modifier le nom d'hôte dans CentOS 8 / RHEL 8

Comment changer le fuseau horaire dans CentOS 8 / RHEL 8

Comment définir ou modifier le nom d'hôte sous Linux

Comment changer le nom d'hôte sur Debian 10

Comment changer le nom d'hôte dans CentOS/RHEL 8

Comment changer le nom d'hôte dans CentOS/RHEL 7