Présentation
Un nom d'hôte est le nom d'un système informatique au sein d'un réseau. Un joli nom d'hôte évite la plupart des limitations des autres types de noms d'hôte, donnant aux utilisateurs plus de liberté pour nommer leurs systèmes.
Dans ce didacticiel, nous aborderons différentes méthodes que vous pouvez utiliser pour configurer un joli nom d'hôte pour un système Linux.
Prérequis
- Un système exécutant une distribution Linux
- Un compte avec des privilèges sudo
- Accès à la fenêtre du terminal
- Accès à un éditeur de texte, tel que Nano
Qu'est-ce qu'un joli nom d'hôte ?
Il existe trois types de noms d'hôte :
- Nom d'hôte statique : Le nom d'hôte standard défini par l'utilisateur.
- Nom d'hôte transitoire : Un nom d'hôte dynamique défini par le noyau du système. Par défaut, il est identique au nom d'hôte statique, mais les serveurs DHCP et mDNS peuvent le modifier lors de l'exécution.
- Joli nom d'hôte : Un nom d'hôte de forme libre défini par l'utilisateur, généralement pour décrire le système aux autres utilisateurs du réseau.
Les noms d'hôte statiques suivent les mêmes restrictions que les noms de domaine Internet. Ils ont une longueur maximale de 64 caractères et autorisent l'utilisation de lettres, tirets (- ), souligne (_ ), et des points uniquement.
En revanche, les jolis noms d'hôte peuvent utiliser n'importe quel symbole UTF8 valide et ont peu de limitations pour la longueur maximale.
Comment configurer un joli nom d'hôte
Il existe deux méthodes pour configurer un joli nom d'hôte :
- Utilisation de
hostnamectl
commande. - Modification manuelle de /etc/machine-info fichier de configuration.
Méthode 1 :Utilisation de la commande hostnamectl
Utilisez le hostnamectl
Commande Linux pour configurer un joli nom d'hôte avec :
sudo hostnamectl set-hostname "[name]" --pretty
Par exemple, pour configurer phoenixNAP's test system
comme nouveau joli nom d'hôte, utilisez :
sudo hostnamectl set-hostname "phoenixNAP's test system" --pretty
Vérifiez votre nouveau nom d'hôte en utilisant le hostnamectl
commande sans aucune option :
hostnamectl
Méthode 2 :Configuration manuelle d'un joli nom d'hôte
Les systèmes Linux stockent de jolis noms d'hôte dans /etc/machine-info fichier de configuration. Le fichier contient également des informations système, telles que les noms d'icônes, les types de châssis, l'environnement de déploiement et l'emplacement du système.
1. Si le /etc/machine-info fichier est absent, commencez par le créer avec :
sudo touch /etc/machine-info
2. Ouvrez le fichier avec un éditeur de texte. Dans cet exemple, nous utilisons l'éditeur Nano :
sudo nano /etc/machine-info
3. Ajoutez une nouvelle ligne qui définit le joli nom d'hôte :
PRETTY_HOSTNAME="[name]"
Dans cet exemple, pour configurer phoenixNAP's test system
comme joli nom d'hôte, ajoutez :
PRETTY_HOSTNAME="phoenixNAP's test system"
4. Appuyez sur Ctrl+X pour quitter l'éditeur Nano. Tapez O et appuyez sur Entrée lorsque vous êtes invité à enregistrer les modifications que vous avez apportées.
5. Utilisez le hostnamectl
commande pour vérifier le nouveau joli nom d'hôte :
hostnamectl