L’une des tâches essentielles pour un administrateur système est de savoir comment changer le nom d’hôte.
Si vous avez entré le mauvais nom d’hôte lors de l’installation ou si vous devez le modifier, vous pouvez le modifier comme ci-dessous. Ce qui suit est testé sur Ubuntu et CentOS.
Le changement de nom d’hôte implique trois étapes.
- Modifier la valeur HOSTNAME dans /etc/sysconfig/network
- Changer le nom d’hôte dans /etc/hosts
- Mise à jour du nom d’hôte sur le terminal
Table des matières
1. Afficher le nom d’hôte
Découvrons le nom configuré en exécutant hostname sur le terminal.
[[email protected] ~]# hostname centos-s-1vcpu-2gb-lon1-01 [[email protected] ~]#
Passons à toptips.fr
2. Changer le nom d’hôte
Modifiez le fichier /etc/sysconfig/network à l’aide de vi, recherchez HOSTNAME= et mettez-le à jour avec le nom souhaité.
Remarque : J’ai remarqué sur certaines VM Cloud que l’entrée HOSTNAME n’existe pas. Si vous ne le trouvez pas sur votre serveur, vous pouvez ignorer cette étape.
Avant changement :
# cat network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=centos-s-1vcpu-2gb-lon1-01
Après changement :
# cat network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=toptips.fr [[email protected] sysconfig]#
L’étape suivante consiste à modifier le nom d’hôte dans un fichier hosts.
Modifiez le fichier /etc/hosts, recherchez le nom d’hôte actuel dans 127.0.0.1 et la ligne IP du serveur (le cas échéant) et mettez-le à jour avec celui que vous avez configuré ci-dessus.
Avant changement :
[[email protected] ~]# cat /etc/hosts | grep -v '^#' 127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01 127.0.0.1 localhost.localdomain localhost 127.0.0.1 localhost4.localdomain4 localhost4 ::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01 ::1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 [[email protected] ~]#
Après changement :
[[email protected] ~]# cat /etc/hosts | grep -v '^#' 127.0.0.1 toptips.fr 127.0.0.1 localhost.localdomain localhost 127.0.0.1 localhost4.localdomain4 localhost4 ::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01 ::1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 [[email protected] ~]#
3. Changer le nom d’hôte sur le terminal
Et, enfin, exécutez la commande hostname avec la valeur souhaitée.
[[email protected] ~]# hostname toptips.fr
Essayez de vous reconnecter à votre serveur et vous remarquerez le nouveau nom d’hôte.
Vous utilisez le serveur DigitalOcean ?
Si vous souhaitez modifier le nom d’hôte sur la machine virtuelle DigitalOcean, vous devez également mettre à jour le nom d’hôte dans le fichier /etc/hostname.
Voici une rapide démonstration vidéo.
C’était facile.
N’est-ce pas? Vous souhaitez en savoir plus sur Linux ? Regarde ça cours d’administration.
Vous avez apprécié la lecture de l’article ? Que diriez-vous de partager avec le monde ?