RHEL / Centos Linux 7 : commande de changement et de définition du nom d’hôte

Je‘m suis un nouvel utilisateur de serveur RHEL (Red Hat Linux) et/ou CentOS Linux 7. Comment puis-je changer le nom d’hôte dans CentOS 7 en utilisant une option de ligne de commande ?
Sur un serveur CentOS Linux 7, vous pouvez utiliser l’un des outils suivants pour gérer les noms d’hôtes :

.

Détails du tutoriel
Difficulté Facile (rss)
Privilèges de démarrage Oui
Requirements None
Temps 2m

  1. commande hostnamectl : Contrôle le nom d’hôte du système. C’est la méthode recommandée.
  2. commande nmtui : Contrôle le nom d’hôte du système à l’aide de l’interface utilisateur textuelle (TUI).
  3. commande nmcli : Contrôle le nom d’hôte du système à l’aide de la partie CLI de NetworkManager.

Types de noms d’hôte

Le nom d’hôte peut être configuré comme suit

  1. Nom d’hôte statique attribué par sysadmin. Par exemple, “serveur1â€, “wwwbox2â€, ou “serveur42.cyberciti.bizâ€.
  2. Nom d’hôte transitoire/dynamique attribué par DHCP ou le serveur mDNS au moment de l’exécution.
  3. Nom d’hôte joli attribué par sysadmin/end-users et c’est un nom d’hôte UTF8 à forme libre pour la présentation à l’utilisateur. Par exemple, “Vivek’s netbookâ€.

Méthode #1 : commande hostnamectl

Voyons comment utiliser la commande hostnamectl.

Comment puis-je voir les noms d’hôtes ?

$ hostnamectl
## OR ##
$ hostnamectl status

Exemples de sorties :

Comment puis-je définir le nom d’hôte ?

Comment puis-je supprimer un nom d’hôte particulier ?

La syntaxe est :
# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty

Comment puis-je changer le nom d’hôte à distance ?

Utiliser l’une des syntaxes suivantes:
# ssh root@server-ip-here hostnamectl set-hostname server1
OU définir server1 comme nom d’hôte sur un serveur distant appelé 192.168.1.42 en utilisant ssh:
# hostnamectl set-hostname server1 -H [email protected]

Méthode #2 : commande nmtui

Vous pouvez définir le nom d’hôte en utilisant la commande nmtui qui a une interface utilisateur texte pour les nouveaux utilisateurs:
# nmtui
Exemples de sorties:

Fig.01: Utiliser nmtui pour définir le nom d’hôte sur un CentOS 7

Utiliser la touche fléchée vers le bas > sélectionner l’option de menu « Définir le nom d’hôte du système » > Appuyer sur le bouton « Ok »:

Fig.02: Définir le nom d’hôte

Vous verrez la boîte de confirmation comme suit:

Fig.03 : Nouveau nom d’hôte confirmé

Enfin, redémarrez le service hostnamed en tapant la commande suivante
# systemctl restart systemd-hostnamed
Pour vérifier les changements, entrez:

# hostnamectl status
Exemples de sorties:

Fig.04 : CentOS 7 / RHEL Afficher les détails du nom d’hôte en utilisant la commande hostnamectl

Méthode #3 : commande nmcli

La nmcli est un outil de ligne de commande pour contrôler NetworkManager et signaler l’état du réseau.

Pour visualiser le nom de l’hôte en utilisant la commande nmcli:

La syntaxe est:
# nmcli general hostname

Pour définir le nom de l’hôte en utilisant la commande nmcli:

La syntaxe est :
# nmcli general hostname R2-D2
# nmcli general hostname server42.cyberciti.biz

Enfin, redémarrez le service systemd-hostnamed:
# systemctl restart systemd-hostnamed

Cette entrée est la 5 de 19 dans la série de tutoriels Linux/Unix Définir le nom d’hôte. Continuez à lire le reste de la série:

  1. Ubuntu Linux Changer le nom d’hôte (nom de l’ordinateur)
  2. Debian Linux : Changer le nom d’hôte / nom de l’ordinateur de façon permanente
  3. Linux changer mon nom d’hôte / nom du système informatique
  4. Linux changer le nom d’hôte
  5. RHEL / Centos Linux 7 : Commande de changement et de définition du nom d’hôte
  6. OpenBSD Change Hostname
  7. CentOS Linux 5/6 Change Hostname Command
  8. Linux définissant le nom d’hôte et le nom de domaine de mon… serveur
  9. FreeBSD changer de nom d’hôte sans redémarrage
  10. SuSe Linux changer de nom d’hôte sans redémarrage
  11. Comment définir le nom d’hôte sur Fedora Linux
  12. Ubuntu 18.04 LTS changer le nom d’hôte de façon permanente
  13. Ubuntu set hostname permanently (computer name) command
  14. OpenSUSE Linux set hostname permanently (computer name) command
  15. RHEL 8 Linux set hostname permanently (computer name) command
  16. CentOS 8 Linux set hostname permanently (computer name) command
  17. Ubuntu 20.04 LTS set hostname permanently (computer name) command
  18. Set / Change FQDN on Ubuntu 20.04 LTS
  19. Alpine Linux – Setting system hostname

🧠Veuillez soutenir mon travail sur Patreon ou avec un don.
🧠Recevez les derniers tutoriels sur Linux, Open Source & DevOps via le flux RSS ou la newsletter hebdomadaire par email.
🧠12 commentaires jusqu’à présent… ajoutez-en un ↠»
Catégorie Liste des commandes Unix et Linux
Gestion des fichiers cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilitaires réseau dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Gestionnaire de paquets apk • apt
Gestion des processus bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Recherche grep • whereis • which
Informations sur les utilisateurs groupes • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.