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 |
- commande hostnamectl : Contrôle le nom d’hôte du système. C’est la méthode recommandée.
- commande nmtui : Contrôle le nom d’hôte du système à l’aide de l’interface utilisateur textuelle (TUI).
- 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
- Méthode #1 : commande hostnamectl
- Comment puis-je voir les noms d’hôtes ?
- Comment puis-je définir le nom d’hôte ?
- Comment puis-je supprimer un nom d’hôte particulier ?
- Comment puis-je changer le nom d’hôte à distance ?
- Méthode #2 : commande nmtui
- Méthode #3 : commande nmcli
- Pour visualiser le nom de l’hôte en utilisant la commande nmcli:
- Pour définir le nom de l’hôte en utilisant la commande nmcli:
Types de noms d’hôte
Le nom d’hôte peut être configuré comme suit
- Nom d’hôte statique attribué par sysadmin. Par exemple, “serveur1â€, “wwwbox2â€, ou “serveur42.cyberciti.bizâ€.
- Nom d’hôte transitoire/dynamique attribué par DHCP ou le serveur mDNS au moment de l’exécution.
- 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
- Ubuntu Linux Changer le nom d’hôte (nom de l’ordinateur)
- Debian Linux : Changer le nom d’hôte / nom de l’ordinateur de façon permanente
- Linux changer mon nom d’hôte / nom du système informatique
- Linux changer le nom d’hôte
- RHEL / Centos Linux 7 : Commande de changement et de définition du nom d’hôte
- OpenBSD Change Hostname
- CentOS Linux 5/6 Change Hostname Command
- Linux définissant le nom d’hôte et le nom de domaine de mon… serveur
- FreeBSD changer de nom d’hôte sans redémarrage
- SuSe Linux changer de nom d’hôte sans redémarrage
- Comment définir le nom d’hôte sur Fedora Linux
- Ubuntu 18.04 LTS changer le nom d’hôte de façon permanente
- Ubuntu set hostname permanently (computer name) command
- OpenSUSE Linux set hostname permanently (computer name) command
- RHEL 8 Linux set hostname permanently (computer name) command
- CentOS 8 Linux set hostname permanently (computer name) command
- Ubuntu 20.04 LTS set hostname permanently (computer name) command
- Set / Change FQDN on Ubuntu 20.04 LTS
- Alpine Linux – Setting system hostname
🧠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 |