Option 1 - Modification du nom d'hôte en utilisant HostNamectl
Vous pouvez exécuter la commande suivante pour vérifier le nom d'hôte actuel de votre machine CentOS 7:
$ hostname
Comme vous pouvez le voir sur la capture d'écran ci-dessous, le nom d'hôte actuel de mon serveur CentOS 7 est linuxhint
Vous pouvez utiliser la commande hostNamectl pour modifier le nom d'hôte de votre machine CentOS 7 comme suit:
$ sudo hostnamectl set-hostname new_hostname
Changeons-le de linuxhint pour linuxmint pour le plaisir avec la commande suivante!
$ sudo hostnamectl set-hostname Linuxmint
Le nom d'hôte doit être changé en linuxmint. Vous pouvez vérifier qu'il a changé avec la commande suivante:
$ hostname
Comme vous pouvez le voir, le nom d'hôte est changé en linuxmint!
Si vous vous déconnectez et reconnectez-vous à votre machine CentOS 7 ou le redémarrez, les modifications doivent être appliquées au système large.
Option 2 - Modification du nom d'hôte à l'aide de NMTUI:
Le programme de ligne de commande NMTUI est disponible en NetworkManager-tui emballer. Le NetworkManager-tui Le package est disponible dans le référentiel de packages officiels de CentOS 7.
À installer NetworkManager-tui, Exécutez la commande suivante:
$ sudo yum installer NetworkManager-tui
Appuyez sur «Y» puis appuyez pour continuer.
NetworkManager-tui devrait être installé.
Vous pouvez maintenant exécuter la commande suivante pour démarrer l'interface graphique basée sur le terminal NMTUI:
$ sudo nmtui
Vous devriez voir la fenêtre suivante comme indiqué dans la capture d'écran. Appuyez maintenant sur la touche Arrow plusieurs fois pour sélectionner l'option marquée «Définir le nom d'hôte système» et appuyez sur
Une fois que vous appuyez sur, vous devriez voir la fenêtre suivante comme indiqué dans la capture d'écran ci-dessous.
Vous pouvez simplement taper un nouveau nom d'hôte dans la zone de texte et appuyer sur .
Je vais changer le nom d'hôte de linuxmint pour linuxhint encore.
Une fois que vous appuyez, vous devriez voir la fenêtre suivante. Appuyer sur.
Maintenant, sélectionnez Arrêter et appuyez sur . Le nom d'hôte doit être modifié.
Vous pouvez vérifier que le nom d'hôte a réellement changé avec la commande suivante:
$ hostname
Comme vous pouvez le voir sur la capture d'écran ci-dessous que le nom d'hôte est passé de Linuxmint à Linuxhint. Soigné! Un redémarrage complet du système peut être nécessaire pour que les modifications prennent en vigueur le système large.
Correction de la résolution du nom d'hôte
Par défaut, lorsque vous modifiez le nom d'hôte, il ne résoudra pas automatiquement vers localhost ou 127.0.0.1
Pour résoudre ce problème, ouvrez le fichier / etc / hôte avec la commande suivante:
$ sudo nano / etc / hôtes
Le fichier doit être ouvert.
Maintenant, ajoutez la ligne suivante comme marqué dans la capture d'écran ci-dessous et enregistrez-la.
Maintenant, vous pouvez également cingler votre nom d'hôte nouvellement défini.
C'est ainsi que vous changez le nom d'hôte de Centos 7 en permanence. Merci d'avoir lu cet article.