Bien que le système définisse le nom d'hôte pendant le processus d'installation, vous pouvez modifier le nom d'hôte à tout moment sous Linux.
Si vous oubliez de personnaliser le nom de la machine lors de l'installation du système d'exploitation, vous pourrez le faire ultérieurement. Voici comment !
Un nom d'hôte, également appelé nom d'ordinateur, est une étiquette attribuée à un hôte sur un réseau qui distingue un périphérique d'un autre sur un réseau spécifique. Il peut s'agir d'une simple chaîne contenant des caractères alphanumériques, des points et des tirets.
Afficher le nom d'hôte sous Linux
Avant de procéder à la modification du nom d'hôte, vérifions d'abord quel est le nom d'hôte actuel sur notre système Linux.
Il existe plusieurs façons de vérifier le nom d'hôte sur votre système Linux. Ici, je vais vous montrer deux des méthodes les plus couramment utilisées.
Vous pouvez trouver le nom d'hôte du système sous Linux en exécutant le hostname
commande sans aucune option :
hostname
Comme vous pouvez le voir dans la sortie ci-dessus, le nom d'hôte de mon système Linux est ubuntu
.
Une autre façon d'obtenir le nom d'hôte du système sous Linux consiste à exécuter le hostnamectl
commande sans aucune option :
hostnamectl
Contrairement à la commande hostname, hostnamectl affiche quelques détails supplémentaires sur votre système, tels que le type de système, le système d'exploitation, la version du noyau, l'architecture, etc.
Passons maintenant à la modification du nom d'hôte de notre système Linux.
Modifier le nom d'hôte sous Linux
Nous pouvons changer le nom d'hôte système de notre système Linux en tout autre nom d'hôte souhaité. Par exemple, nous voulons changer le nom d'hôte du système actuel de ubuntu
au web-server
.
Pour cela, nous utiliserons le hostnamectl
commande avec le set-hostname
argument suivi du nouveau nom d'hôte, dans notre cas web-server
:
sudo hostnamectl set-hostname web-server
Bien sûr, n'oubliez pas de remplacer web-server
avec le nom que vous souhaitez utiliser.
Gardez à l'esprit que hostnamectl set-hostname
ne produit aucune sortie. Par conséquent, vous pouvez utiliser le hostnamectl
commande sans aucune option pour vérifier que le nom d'hôte a été modifié :
hostnamectl
Vous pouvez voir que le nom d'hôte nouvellement fourni a été modifié avec succès sur notre système Linux.
Pendant que vous avez changé le nom d'hôte via le hostnamectl
commande, vous n'êtes pas obligé de redémarrer le système pour voir les effets du changement de nom d'hôte.
Cependant, pour changer définitivement votre nom d'hôte, vous devrez également modifier votre /etc/hosts
dossier. Avec l'éditeur de votre choix, par exemple Nano, ouvrez le fichier et remplacez toutes les occurrences de votre ancien nom d'hôte par le nouveau nom d'hôte.
sudo nano /etc/hosts
Enregistrez les modifications et quittez le /etc/hosts
dossier. Redémarrez ensuite le système pour appliquer les modifications.
Conclusion
Le nom d'hôte dans toute distribution basée sur Linux est utilisé pour identifier un système de manière unique dans un réseau. L'une des tâches essentielles pour un administrateur système est de savoir comment changer le nom d'hôte.
J'espère que cet article vous a aidé à changer le nom d'hôte sous Linux. Comme toujours, n'hésitez pas à nous faire part de vos commentaires.