Changer le nom (hostname) d’une machine Ubuntu, Debian ou d’un système basé sur eux

Je rédige ce soir un petit article rapide pour vous expliquer comment changer le nom d’hôte d’une machine sous Ubuntu ou Debian ou même de n’importe quel système basé sur Debian ou Ubuntu (Ubuntu étant basé sur Debian), en ligne commande, et applicable aux serveurs dépourvus d’interface graphique, du coup.

Le changement va se faire en deux étapes et j’utilise pour les besoins de cet article un Ubuntu 20.04 LTS .

Changement du hostname

Pour changer le nom d’hôte de votre machine en lui-même, il suffit d’utiliser la commande hostnamectl :

sudo hostnamectl set-hostname nom-de-votre-machine

Remplacez bien évidemment « nom-de-votre-machine » par le nom que vous souhaitez lui donner.

Ensuite, on va changer le nom dans le fichier hosts.

Modification du fichier hosts

Éditez, avec nano par exemple, le fichier /etc/hosts.

sudo nano /etc/hosts

Nano s’ouvrira avec le contenu du fichier. A la deuxième ligne, vous devriez avoir une adresse IP indiquée, en dessous de celle de localhost, c’est à dire de 127.0.0.1. En face de cette IP, vous aurez l’ancien nom, à changer par celui que vous avez indiqué ci-dessus. Faites attention de bien utiliser exactement la même orthographe.

Le fichier hosts d’une Ubuntu 20.04 LTS après modification

Une fois ceci fait, sauvegardez le fichier avec ctrl + x puis « o » puis validez par entrée.

Pour vérifier que le changement a bien été appliqué, vous pouvez taper la commande suivante :

hostnamectl

Si en face de static hostname le nom est bien celui que vous avez choisis, vous avez réussis le changement et le nom sera normalement conservé après redémarrage.

Voilà pour ce petit article.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *