3.3. Configurer des noms d'hôtes par hostnamectl
L'outil hostnamectl est fourni pour administrer les trois classes de noms d'hôtes utilisées sur un système donné.
3.3.1. Voir tous les noms d'hôtes Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Pour voir tous les noms d'hôtes actuels, saisir la commande suivante :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
L'option
hostnamectl status
~]$ hostnamectl status
status est impliquée par défaut si aucune option n'est donnée.
3.3.2. Voir tous les noms d'hôte Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Pour voir tous les noms d'hôte dans un système, saisir la commande suivante en tant qu'utilisateur
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Cela altèrera à la fois les noms pretty, statiques ou transitoires. Les noms statiques et transitoires seront sous une forme simplifiée des noms d'hôte « pretty ». Les espaces seront remplacés par des «
root :
hostnamectl set-hostname name
~]# hostnamectl set-hostname name
- » et les caractères spéciaux seront supprimés.
3.3.3. Définir un nom d'hôte particulier Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Pour saisir un nom d'hôte particulier, saisir la commande suivante en tant qu'utilisateur
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Quand option correspond à un ou plusieurs :
root avec l'option qui convient :
hostnamectl set-hostname nom [option...]
~]# hostnamectl set-hostname nom [option...]
--pretty, --static, et --transient.
Si les options
--static ou --transient sont utilisées ensemble avec l'option --pretty, les noms statiques et transitoires seront sous une forme simplifiée des noms d'hôte « pretty ». Les espaces seront remplacés par des « - » et les caractères spéciaux seront supprimés. Si l'option --pretty n'est pas donnée, aucune simplification n'aura lieu.
Quand on définit un nom d'hôte « pretty », ne pas oublier d'utiliser les caractères de citation qui conviennent si le nom d'hôte contient des espaces ou un caractère de citation unique. Par exemple :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
hostnamectl set-hostname "Stephen's notebook" --pretty
~]# hostnamectl set-hostname "Stephen's notebook" --pretty
3.3.4. Supprimer un nom d'hôte particulier Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Pour supprimer un nom d'hôte particulier et lui permettre de retrouver sa valeur par défaut, saisir la commande suivante en tant qu'utilisateur
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Quand "" correspond à une chaîne de cotation vide et que l'option correspond à un ou plusieurs :
root avec l'option qui convient :
hostnamectl set-hostname "" [option...]
~]# hostnamectl set-hostname "" [option...]
--pretty, --static, et --transient.
3.3.5. Changer des noms d'hôte à distance Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Pour exécuter une commande
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Quand le hostname correspond à l'hôte distant que vous souhaitez configurer. Le username est en option. L'outil hostnamectl utilisera
hostnamectl sur un système distant, utiliser l'option -H, --host, comme suit :
hostnamectl set-hostname -H [username]@hostname
~]# hostnamectl set-hostname -H [username]@hostname
SSH pour se connecter au système distant.