systemd : Gestion du nom d'hôte avec hostnamectl
Table des matières
Comme vous le savez, systemd est plus qu'un système d'init et de gestion des services !
Voici quelques exemples de configuration possibles avec systemd !
Cet article sera consacré à la gestion du nom de l'hôte et des informations du serveur.
La commande hostnamectl permet de gérer le nom d'hôte de la machine.
Pour avoir des infos, on utilise :
Exemple :
On peut définir 2 noms d'hôtes :
- Static (Nom d'hôte de /etc/hostname)
- Pretty (Nom d'usage, pouvant contenir des espaces, documenté dans /etc/machine-info)
Pour changer le nom d'hôte du système, on utilisera :
Et pour définir le nom d'usage (avec un exemple) :
On peut définir aussi la localisation de la machine avec du texte libre :
Ce qui donne :
Introduction
Comme vous le savez, systemd est plus qu'un système d'init et de gestion des services !
Voici quelques exemples de configuration possibles avec systemd !
Cet article sera consacré à la gestion du nom de l'hôte et des informations du serveur.
Gestion du nom d'hôte avec hostnamectl
La commande hostnamectl permet de gérer le nom d'hôte de la machine.
Pour avoir des infos, on utilise :
Code BASH :
hostnamectl status
Exemple :
Code BASH :
# hostnamectl status Static hostname: localhost.localdomain Icon name: computer-vm Chassis: vm Machine ID: ff660743170946a1a9048725101a3442 Boot ID: 7f2936334b7e4e938704a2659cb91adc Virtualization: oracle Operating System: Fedora 32 (Workstation Edition) CPE OS Name: cpe:/o:fedoraproject:fedora:32 Kernel: Linux 5.5.0-0.rc6.git3.1.fc32.x86_64 Architecture: x86-64
On peut définir 2 noms d'hôtes :
- Static (Nom d'hôte de /etc/hostname)
- Pretty (Nom d'usage, pouvant contenir des espaces, documenté dans /etc/machine-info)
Pour changer le nom d'hôte du système, on utilisera :
Code BASH :
hostnamectl set-hostname srv-fedora-dev
Et pour définir le nom d'usage (avec un exemple) :
Code BASH :
hostnamectl set-hostname --pretty "Serveur Fedora de développement"
On peut définir aussi la localisation de la machine avec du texte libre :
Code BASH :
hostnamectl set-location "Batiment A - Salle 42"
Ce qui donne :
Code BASH :
# hostnamectl status Static hostname: srv-fedora-dev Pretty hostname: Serveur test Linuxricks Icon name: computer-vm Chassis: vm Location: Batiment A - Salle 42 Machine ID: ff660743170946a1a9048725101a3442 Boot ID: 7f2936334b7e4e938704a2659cb91adc Virtualization: oracle Operating System: Fedora 32 (Workstation Edition) CPE OS Name: cpe:/o:fedoraproject:fedora:32 Kernel: Linux 5.5.0-0.rc6.git3.1.fc32.x86_64 Architecture: x86-64