Recherche de site Web

Comment trouver le nom d'hôte sous Linux


Un nom d'hôte est une étiquette alphanumérique unique attribuée à un système Linux afin de l'identifier sur le réseau. Il peut également contenir quelques caractères spéciaux tels que le trait d'union (-), le point (.) et le trait de soulignement (_). Un nom d'hôte typique comprend jusqu'à 253 caractères. Généralement, le nom d'hôte est stocké dans le fichier /etc/hostname dans la plupart des distributions Linux. Dans ce bref guide, nous découvrirons différentes commandes pour trouver le nom d'hôte dans les systèmes d'exploitation Linux.

1. Recherchez le nom d'hôte sous Linux avec la commande hostname

La commande hostname est utilisée pour afficher le nom DNS et le nom d'hôte d'un système Linux. Il permet également aux utilisateurs de modifier ou de définir le nom d'hôte.

Pour trouver le nom d'hôte sous Linux, exécutez la commande hostname sans aucune option :

$ hostname
ostechnix

Rechercher le nom d'hôte sous Linux avec la commande hostname

Comme vous le voyez dans le résultat, l'hôte de mon système Linux est ostechnix.

Si vous souhaitez afficher le FQDN (Fully Qualified Domain Name), exécutez :

hostname --fqdn

2. Afficher le nom d'hôte avec la commande hostnamectl sous Linux

La commande hostnamectl est utilisée pour obtenir et définir le nom d'hôte du système et les paramètres associés sous Linux.

Pour afficher le nom d'hôte de votre machine Linux, exécutez la commande hostnamectl sans aucune option :

hostnamectl

Exemple de résultat :

   Static hostname: ostechnix
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 09bfdb996ad847c782739db185f3e634
           Boot ID: 97d0b5bdeacd4f8e852a042c9228be74
  Operating System: Ubuntu 20.04.1 LTS
            Kernel: Linux 5.4.0-62-generic
      Architecture: x86-64

Afficher le nom d'hôte avec la commande hostnamectl sous Linux

Contrairement à la commande hostname, hostnamectl affiche quelques détails supplémentaires sur votre système tels que le type de système (ordinateur portable ou de bureau), l'ID de démarrage et de la machine, le système d'exploitation et la version du noyau, l'architecture, etc.

Pour afficher uniquement le nom d'hôte, utilisez l'indicateur --static :

$ hostnamectl --static
ostechnix

3. Vérifiez le nom d'hôte Linux avec la commande nmcli

Le nmcli est un outil de ligne de commande pour contrôler NetworkManager et signaler l'état du réseau. Avec nmcli, nous pouvons créer, afficher, modifier, supprimer, activer et désactiver les connexions réseau, ainsi que contrôler et afficher l'état des périphériques réseau.

Pour vérifier le nom d'hôte d'un système Linux avec l'outil nmcli, exécutez cette commande :

$ nmcli general hostname
ostechnix

4. Affichez le nom d'hôte à l'aide de la commande uname

Uname est un outil de ligne de commande permettant d'imprimer toutes les informations système telles que le nom d'hôte, la version du noyau, la version du noyau, le système d'exploitation et l'architecture du processeur, etc.

Pour afficher le nom d'hôte avec la commande uname, exécutez-la avec l'option -n :

$ uname -n
ostechnix

5. Obtenez le nom d'hôte en lisant le fichier /etc/hostname

Comme indiqué déjà, le nom d'hôte est stocké dans le fichier /etc/hostname dans la plupart des distributions Linux. Pour obtenir le nom d'hôte d'un système Linux, affichez simplement le contenu du fichier /etc/hostname :

$ cat /etc/hostname 
ostechnix

Ce sont les commandes les plus couramment utilisées pour trouver le nom d’hôte sous Linux. Il existe également deux manières inhabituelles de vérifier le nom d'hôte Linux. Ils ont été donnés ci-dessous pour votre référence.

6. Imprimez le nom d'hôte sous Linux avec la commande sysctl

La commande sysctl est utilisée pour lister et modifier les paramètres du noyau au moment de l'exécution.

Nous pouvons imprimer le nom d'hôte d'un système Linux en utilisant la ligne de commande sysctl ci-dessous :

$ sysctl kernel.hostname 
kernel.hostname = ostechnix

7. Déterminez le nom d'hôte sous Linux avec ProcFS

Le système de fichiers Proc (ou en abrégé procfs) est un système de fichiers virtuel géré par le noyau Linux. Il est également parfois appelé système de pseudo-fichiers d'informations sur les processus. Il ne contient pas de « vrais » fichiers mais des informations sur le système d'exécution telles que la mémoire système, les périphériques montés, la configuration matérielle, etc. Toutes ces informations sont disponibles dans un répertoire spécial nommé /proc sous Linux.

Pour déterminer le nom d'hôte de Linux avec prcfs, exécutez :

$ cat /proc/sys/kernel/hostname 
ostechnix

Vous connaissez maintenant différentes méthodes pour afficher le nom d'hôte d'un système Linux. Comment allez-vous le changer ? Le guide suivant explique comment définir un nouveau nom d'hôte ou modifier le nom d'hôte existant, soit à partir de la ligne de commande, soit à partir de la section Paramètres en mode graphique.

  • Comment définir ou modifier le nom d'hôte sous Linux

J'espère que cela t'aides.

Lecture connexe :

  • Comment trouver une adresse IP sous Linux

Articles connexes