Comment changer le nom de machine sur Debian, Ubuntu ou Linux Mint ?

Comment changer le nom de machine sur Debian, Ubuntu ou Linux Mint ?

Le nom de machine se définit, en principe, lors de l’installation du système. Il est toutefois possible de le modifier par la suite. Alors, voici un guide pour changer le nom de sa machine sur Debian, Ubuntu, Linux Mint et autres systèmes dérivés de ces derniers.

Qu’est-ce que le nom de machine ?

Le nom de machine, ou nom de l’ordinateur, ou encore hostname, est un nom qui permettra d’identifier une machine notamment sur le réseau.

Pour connaitre le nom de sa machine, vous pouvez utiliser l’un de ces commandes dans un terminal :

  • Pour avoir juste le nom de machine :
hostame
commande hostname
  • Ou pour avoir plus de détails :
hostnamectl
commande hostnamectl

Sinon, vous retrouvez ce nom directement quand vous ouvrez un terminal.

nom de machine dans terminal

Changer le nom de machine

Sous Debian, Ubuntu, Linux Mint, etc., le nom de machine est défini dans deux fichiers :

  • Le fichier hostname (chemin : /etc/hostname). Il permet d’identifier la machine en local.
  • Et le fichier hosts (chemin : /etc/hosts). Il permet d’identifier la machine sur le réseau.

Certains environnements de bureau permettent dans leurs préférences de modifier le hostname directement depuis l’interface graphique.

Nom de machine dans paramètres Gnome
Accès pour modifier le nom de machine dans Gnome

Mais cela ne modifie pas le fichier hosts.

Donc, je vous propose une méthode en ligne de commande, pour modifier ces deux fichiers.

Pour modifier le fichier hostname, plutôt qu’éditer manuellement le fichier, utilisez, dans un terminal, la commande hostnamectl set-hostname. Elle modifiera automatiquement le fichier hostname avec le nom voulu :

sudo hostnamectl set-hostname nouveau_nom_de_machine

nouveau_nom_de_machine est à remplacer par le nom que vous voulez.

La prise en compte de la modification est instantanée. Pour la voir dans son terminal, fermez et rouvrez-le.

La modification du fichier hosts doit, elle, se faire manuellement en éditant le fichier.

Avant de le modifier, vous pouvez faire une sauvegarde de ce fichier avec la commande :

sudo cp /etc/hosts /etc/hosts.bak

Et si besoins, pour le restaurer, faites :

sudo cp /etc/hosts.bak /etc/hosts

Dans les commandes ci-dessous, j’utilise pour cela Nano un éditeur simple qui s’ouvre dans le terminal :

sudo nano /etc/hosts

Alors modifiez la ligne 127.0.1.1 ancien_nom_de_machine (en principe la deuxième ligne) en remplaçant l’ancien_nom_de_machine avec le nouveau_nom_de_machine (celui utilisé pour le fichier hostname).

Fichier hosts dans Nano

Puis, sauvegardez et fermez l’éditeur.

Dans nano, utilisez les touches pour se déplacer dans le texte et faites Ctrl + o puis Entrée pour sauvegarder et Ctrl + x pour quitter.

Enfin, pour appliquer le nouveau nom sur le réseau, redémarrez l’ordinateur.

Pour aller plus loin

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.