Généralités système Linux

systemd : Gestion du nom d'hôte avec hostnamectl

Table des matières

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

Cette page a été vue 4775 fois