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

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

Contrairement à CentOS/RHEL 6, ajouter manuellement "HOSTNAME=xxxxx" dans le fichier /etc/sysconfig/network et redémarrer le système ne fonctionnera pas sur CentOS/RHEL 7, afin de modifier/définir le nom d'hôte. Il existe 4 façons de changer le nom d'hôte dans CentOS/RHEL 7 :

Vous pouvez utiliser l'une des méthodes suivantes pour modifier le nom d'hôte
1. utilisez l'utilitaire de contrôle de nom d'hôte :hostnamectl
2. utilisez l'outil de ligne de commande NetworkManager :nmcli
3. utiliser l'outil d'interface utilisateur texte NetworkManager :nmtui
4. modifier directement le fichier /etc/hostname (un redémarrage ultérieur est nécessaire)

types de noms d'hôte
Nous pouvons configurer 3 types de noms d'hôtes est CentOS/RHEL 7 :

Type de nom d'hôte Description
Statique Attribué par l'administrateur système
Dynamique Attribué par le serveur DHCP ou mDNS lors de l'exécution
Jolie Assigné par l'administrateur système. Il peut être utilisé comme description comme "Oracle DB server"

Parmi ces 3, seul le nom d'hôte statique est obligatoire. Les 2 autres sont facultatifs.

Méthode 1 :hostnamectl

Pour obtenir le nom d'hôte actuel du système :

# hostnamectl status
   Static hostname: localhost.localdomain
         Icon name: computer
           Chassis: n/a
        Machine ID: 55cc1c57c7f24ed0b0d352648024cea6
           Boot ID: a12ec8e04e6b4534841d14dc8425e38c
    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

Pour définir un nouveau nom d'hôte (geeklab) pour la machine :

# hostnamectl set-hostname geeklab    ## static
# hostnamectl set-hostname "Geeks LAB"   ## pretty

Reconnectez-vous et vérifiez le nouveau nom d'hôte :

# hostnamectl
   Static hostname: geekslab
   Pretty hostname: Geeks LAB
         Icon name: computer
           Chassis: n/a
        Machine ID: 55cc1c57c7f24ed0b0d352648024cea6
           Boot ID: a12ec8e04e6b4534841d14dc8425e38c
    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

Méthode 2 :nmcli

Pour afficher le nom d'hôte actuel :

# nmcli general hostname
localhost.localdomain

Pour changer le nom d'hôte en geeklab :

# nmcli general hostname geeklab

Nous devons redémarrer le service systemd-hostnamed pour que les modifications prennent effet :

# service systemd-hostnamed restart

Reconnectez-vous et confirmez le changement de nom d'hôte :

# hostname
geeklab

Méthode 3 :nmtui

Nous pouvons également changer le nom d'hôte à l'aide de l'outil nmtui :

nmtui

Sélectionnez l'option "définir le nom d'hôte" et appuyez sur Entrée

Définir le nom d'hôte

Confirmez le changement de nom d'hôte

Redémarrez le service systemd-hostnamed pour que les modifications prennent effet.

# service systemd-hostnamed restart

Reconnectez-vous et vérifiez le changement de nom d'hôte.

# hostnamectl
   Static hostname: geeklab
         Icon name: computer
           Chassis: n/a
        Machine ID: 55cc1c57c7f24ed0b0d352648024cea6
           Boot ID: a12ec8e04e6b4534841d14dc8425e38c
    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

Méthode 4 :Modifier /etc/hostname

Cette méthode nécessite un redémarrage du système. Afficher le contenu actuel du fichier /etc/hostname.

# cat /etc/hostname
localhost.localdomain

Pour changer le nom d'hôte en "geeklab", remplacez le contenu du fichier /etc/hostname par "geeklab"

# echo "geeklab" > /etc/hostname
# cat /etc/hostname
geeklab

Redémarrez le système et vérifiez.

# shutdown -r now
# hostname
geeklab


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

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

  3. Comment changer le nom d'hôte sur CentOS et Ubuntu

  4. CentOS / RHEL 7 :Comment changer de fuseau horaire

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

Comment changer le nom d'hôte sur CentOS 7

4 méthodes pour changer le nom d'hôte dans RHEL/CentOS 7/8

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 changer le nom d'hôte sur CentOS 8

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