Comment changer le nom d’hôte sous Linux ?

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 avez besoin de le modifier, vous pouvez le modifier comme ci-dessous. Ce qui suit est testé sur Ubuntu et CentOS.

La modification du nom d’hôte comporte trois étapes.

  • Changer HOSTNAME valeur dans /etc/sysconfig/network
  • Changer le nom d’hôte dans /etc/hosts
  • Mise à jour du nom d’hôte sur le terminal

Afficher le nom d’hôte

Découvrons le nom configuré en exécutant hostname sur le terminal.

 ~]# hostnamecentos-s-1vcpu-2gb-lon1-01 ~]#

Changeons en geekflare

Changeons le nom d’hôte

Éditons le fichier /etc/sysconfig/network en utilisant vi, recherchez HOSTNAME= et mettez-le au nom souhaité.

Remarque: J’ai remarqué sur une machine virtuelle Cloud que l’entrée de NOM d’HÔTE n’existe pas. Si vous ne le trouvez pas sur votre serveur, vous pouvez ignorer cette étape.

Avant changement:

# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=centos-s-1vcpu-2gb-lon1-01

Après changement:

# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=geekflare sysconfig]#

L’étape suivante modifierait le nom d’hôte dans un fichier hosts.

Éditez le fichier /etc/hosts, recherchez le nom d’hôte actuel dans la ligne 127.0.0.1 et l’IPS du serveur (le cas échéant) et mettez-le à jour vers celui que vous avez configuré ci-dessus.

Avant changement:

 ~]# cat /etc/hosts | grep -v '^#'127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01127.0.0.1 localhost.localdomain localhost127.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 ~]#

Après le changement:

 ~]# cat /etc/hosts | grep -v '^#'127.0.0.1 geekflare127.0.0.1 localhost.localdomain localhost127.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 ~]#

Changez le nom d’hôte sur le terminal

Et, enfin, exécutez la commande hostname avec la valeur souhaitée.

 ~]# hostname geekflare

Essayez de vous reconnecter à votre serveur et vous remarquerez le nouveau nom d’hôte.

Utiliser 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 démonstration vidéo rapide.

C’était facile.

N’est-ce pas? Vous souhaitez en savoir plus sur Linux ? Consultez ce cours d’administration.

Laisser un commentaire

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