Ce tutoriel explique comment changer le nom d'hôte (hostname) d'une machine Debian 12. Un nom d'hôte est un identifiant unique pour votre machine sur le réseau. Vous allez apprendre à vérifier le nom actuel, le modifier, mettre à jour le fichier /etc/hosts
, et redémarrer la machine pour appliquer les changements.
Pour commencer, il est utile de connaître le nom d'hôte actuel de votre machine.
hostnamectl
Cette commande affiche des informations sur le système, y compris le nom d'hôte actuel. Vous pouvez aussi simplement utiliser la commande suivante :
hostname
Pour changer le nom d'hôte, nous allons utiliser la commande hostnamectl
. Supposons que vous souhaitez changer le nom d'hôte en nouveau-nom-hote
.
sudo hostnamectl set-hostname nouveau-nom-hote
Cette commande mettra à jour le nom d'hôte sans avoir besoin de redémarrer immédiatement la machine. Le nouveau nom sera utilisé par le système à partir de ce moment.
/etc/hosts
Pour que les services locaux reconnaissent le nouveau nom d'hôte correctement, vous devez également mettre à jour le fichier /etc/hosts
.
/etc/hosts
Ouvrez le fichier /etc/hosts
avec votre éditeur de texte préféré, par exemple nano
:
sudo nano /etc/hosts
Cherchez la ligne qui commence par 127.0.1.1
. Elle ressemble à ceci :
127.0.1.1 ancien-nom-hote
Remplacez ancien-nom-hote
par le nouveau nom d'hôte, comme suit :
127.0.1.1 nouveau-nom-hote
Enregistrez le fichier et quittez l'éditeur (dans nano
, utilisez CTRL+O
pour enregistrer et CTRL+X
pour quitter).
Pour vous assurer que toutes les modifications sont correctement appliquées, il est recommandé de redémarrer la machine.
sudo reboot
Après le redémarrage, vous pouvez vérifier que le nom d'hôte a été modifié correctement en utilisant la commande :
hostnamectl
hostnamectl
ou hostname
.sudo hostnamectl set-hostname nouveau-nom-hote
./etc/hosts
pour refléter le nouveau nom.