Comment attribuer un nom d’hôte statique à une machine Linux ?

AMDAMD Ryzen 5 4650G 16GB DDR 4 ECC AMD Ryzen 5 4650G Ryzen Dedicated Server Animation
20%
85€ 68€
Order Now

Introduction

Un nom d’hôte est un identifiant unique attribué à une machine sur un réseau. Dans le système d’exploitation Linux, la définition d’un nom d’hôte statique garantit la cohérence, ce qui facilite la gestion et l’identification des serveurs ou des stations de travail. Cet article explique les différentes méthodes d’attribution d’un nom d’hôte statique sous Linux, couvrant à la fois les modifications temporaires et permanentes dans les différentes distributions.

Vérification du nom d’hôte actuel

Avant de modifier le nom d’hôte, vérifiez le nom actuel à l’aide de la commande

hostnamectl

Ou simplement :

hostname

Cela affichera le nom d’hôte actuel de votre machine Linux.

Méthode 1 : Utiliser hostnamectl (Recommandé pour les systèmes basés sur Systemd)

La plupart des distributions Linux modernes (Ubuntu, Debian, CentOS, Fedora) utilisent systemd, qui fournit la commande hostnamectl pour gérer les noms d’hôtes.

Modifier le nom d’hôte

  1. Définissez le nom d’hôte statique :
    sudo hostnamectl set-hostname my-static-hostname
  2. Vérifiez la modification :
    hostnamectl

Le changement est immédiat et persiste à travers les redémarrages.

Méthode 2 : Editer manuellement le fichier /etc/hostname

Pour les distributions qui n’utilisent pas hostnamectl, modifiez directement le fichier /etc/hostname.

  1. Ouvrez le fichier dans un éditeur de texte :
    sudo nano /etc/hostname
  2. Remplacez le nom existant par le nom d’hôte souhaité.
  3. Enregistrez le fichier et quittez (CTRL X → Y → ENTER).
  4. Appliquez la modification :
    sudo systemctl restart systemd-hostnamed

    Ou redémarrez le système :

    sudo reboot

Méthode 3 : Mise à jour de /etc/hosts

Après avoir changé le nom d’hôte, mettez à jour le fichier /etc/hosts pour refléter le nouveau nom.

  1. Editez le fichier :
    sudo nano /etc/hosts
  2. Modifiez la ligne contenant l’ancien nom d’hôte :
    127.0.0.1 mon-nom-d'hôte-statique
  3. Sauvegardez et quittez.

Cela permet d’éviter les problèmes de réseau et de garantir une résolution correcte du nom d’hôte.

Introduction

Un nom d’hôte est un identifiant unique attribué à une machine sur un réseau. Dans Linux OS, définir un nom d’hôte statique garantit la cohérence, facilitant ainsi la gestion et l’identification des serveurs ou des stations de travail. Cet article explique différentes méthodes pour attribuer un nom d’hôte statique sur Linux, couvrant à la fois les changements temporaires et permanents à travers diverses distributions.

Vérification du nom d’hôte actuel

Avant de changer le nom d’hôte, vérifiez le nom actuel en utilisant :

hostnamectl

Ou simplement :

hostname

Cela affichera le nom d’hôte existant de votre machine Linux.

Méthode 1 : Utilisation de hostnamectl (Recommandé pour les systèmes basés sur Systemd)

La plupart des distributions Linux modernes (Ubuntu, Debian, CentOS, Fedora) utilisent systemd, qui fournit la commande hostnamectl pour gérer les noms d’hôte.

Changement du nom d’hôte

  1. Définir le nom d’hôte statique :
    sudo hostnamectl set-hostname my-static-hostname
  2. Vérifier le changement :
    hostnamectl

Le changement est immédiat et persiste après les redémarrages.

Méthode 2 : Édition manuelle de /etc/hostname

Pour les distributions qui n’utilisent pas hostnamectl, modifiez directement le fichier /etc/hostname.

  1. Ouvrir le fichier dans un éditeur de texte :
    sudo nano /etc/hostname
  2. Remplacer le nom existant par votre nom d’hôte souhaité.
  3. Enregistrez le fichier et quittez (CTRL + X → Y → ENTER).
  4. Appliquer le changement :
    sudo systemctl restart systemd-hostnamed

    Ou redémarrez le système :

    sudo reboot

Méthode 3 : Mise à jour de /etc/hosts

Après avoir changé le nom d’hôte, mettez à jour /etc/hosts pour refléter le nouveau nom.

  1. Éditer le fichier :
    sudo nano /etc/hosts
  2. Modifier la ligne contenant l’ancien nom d’hôte :
    127.0.0.1   my-static-hostname
  3. Enregistrez et quittez.

Cela prévient les problèmes de réseau et assure une résolution correcte du nom d’hôte.