Le nom d'hôte d'un serveur sera défini au moment de l'installation du système d'exploitation Debian. Si vous créez une machine virtuelle, elle sera attribuée dynamiquement lors de la création de l'instance. Lorsque vous choisissez votre nom d'hôte, vous devez également vous assurer d'utiliser un nom de domaine complet (FQDN) et il doit pointer vers l'adresse IP de votre serveur afin que vous puissiez accéder à votre serveur en l'utilisant.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes liées au système Linux.
Dans ce contexte, nous verrons comment changer le nom d'hôte sur le système Debian 9.
Comment changer le nom d'hôte sur Debian ?
Avant de poursuivre cette procédure de configuration, assurez-vous que vous êtes connecté en tant qu'utilisateur non root avec des privilèges sudo.
En attribuant un nom d'hôte, vous pouvez identifier un système sur un réseau. Vous devez vous assurer qu'il ne doit pas y avoir le même nom d'hôte sur un même réseau.
Pour obtenir le nom d'hôte actuel :
Commencez par vérifier le nom d'hôte actuel avec la commande ci-dessous :
$ hostnamectl
Static hostname: local.linuxapt
Icon name: computer-vm
Chassis: vm
Machine ID: 287b816ad03c4f429f7bb49501983e1c
Boot ID: 7fd5cca4dd5c41f6ac53214e11fa3f57
Virtualization: oracle
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-8-amd64
Architecture: x86-64
Ici, le nom d'hôte actuel est local.linuxapt.
Comment changer le nom d'hôte en utilisant hostnamectl ?
Dans Debian 9, il existe plusieurs méthodes pour changer le nom d'hôte. La première consiste à modifier le nom d'hôte à l'aide de la commande hostnamectl. Voici la syntaxe de base pour changer le nom d'hôte :
$ sudo hostnamectl set-hostname NEW_HOST_NAME
Vous pouvez exécuter la commande ci-dessous pour changer le nom d'hôte :
$ sudo hostnamectl set-hostname server.linuxapt.com
Nous avons changé le nom d'hôte de local.linuxapt en server.linuxapt.com en utilisant la commande hostnamectl.
Maintenant, le nom d'hôte est server.linuxapt.com pour le serveur, vous pouvez le vérifier à nouveau en utilisant la commande hostnamectl.
Comment changer le nom d'hôte en éditant le fichier /etc/hosts ?
Une autre méthode pour changer le nom d'hôte consiste à modifier manuellement le fichier /etc/hosts. Ouvrez le fichier /etc/hosts à l'aide de votre éditeur de texte préféré :
$ sudo nano /etc/hosts
Dans le fichier, modifiez le nom d'hôte selon votre choix à la ligne qui commence par 127.0.0.1.
Enregistrez et fermez le fichier. Pour cette méthode, vous devez redémarrer votre système.
Comment vérifier le nom d'hôte ?
Après avoir changé le nom d'hôte en utilisant la deuxième méthode, vous pouvez à nouveau vérifier le nom d'hôte à l'aide de la commande hostnamectl et maintenant il devrait donner une sortie avec le nouveau nom d'hôte comme ci-dessous :
Static hostname: server.linuxapt.com
Icon name: computer-vm
Chassis: vm
Machine ID: 287b816ad03c4f429f7bb49501983e1c
Boot ID: 7fd5cca4dd5c41f6ac53214e11fa3f57
Virtualization: oracle
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-8-amd64
Architecture: x86-64
Comme vous pouvez le voir ci-dessus, le nom d'hôte a été modifié avec succès de local.linuxapt à server.linuxapt.com .