Lors de la gestion des systèmes d'exploitation Linux, pour des raisons d'audit ou de contrôle, il est nécessaire de connaître en détail le nom exact d'un ordinateur afin d'avoir une administration centralisée sur celui-ci. Pour mieux gérer cet aspect dans un réseau, on peut utiliser la commande hostname.
La commande hostname est implémentée et a été développée pour afficher ou définir le nom d'hôte et le nom de domaine d'un ordinateur particulier et est l'une des commandes. À cet égard, nous devons nous rappeler qu'un nom d'hôte est un nom attribué à un ordinateur local qui lui permet d'être identifié de manière unique sur n'importe quel réseau et peut donc être entièrement géré sans utiliser son adresse IP complète.
La syntaxe de base pour utiliser cette commande de nom d'hôte est :
nom d'hôte [options] [nouveau_nom]Lorsque nous utilisons la commande hostname sans aucune option ni argument, le résultat sera le nom d'hôte et les noms de domaine actuels de la machine locale. Le domaine et le nom d'hôte par défaut sous Linux sont localhost.localdomain. Lorsque nous ajoutons un nom comme argument, il deviendra le nouveau nom d'hôte ou d'ordinateur sélectionné.
Toutes les modifications du nom d'hôte ne peuvent être effectuées que par le compte root en raison de ses privilèges administratifs ou, à défaut, ajoutez la commande su et le mot de passe correspondant.
Nous allons voir quelques exemples d'utilisation de cette commande sous Linux.
En utilisant la commande hostname sans ajouter de paramètres, nous pouvons voir le nom de l'hôte et le domaine auquel il est associé, le cas échéant :
Étape 1
Nous exécutons la ligne hostname :
nom d'hôte -i - nom d'hôte -IÉtape 2
Lorsque le nom d'hôte est résolu, c'est-à-dire qu'il a un nom défini, il est possible d'afficher les adresses IP du nom d'hôte avec le paramètre -i et l'option -I définit toutes les interfaces réseau configurées et génère toutes les adresses réseau de l'hôte sélectionné :
nom d'hôte -d - nom d'hôte -f - nom d'hôte -AÉtape 3
Ces options nous donnent plus de résultats administratifs, dans ce cas associés au DNS, par exemple, pour voir le nom de domaine DNS et le FQDN (Fully Qualified Domain Name) de l'ordinateur sélectionné, on peut utiliser les paramètres -f et -d, simultanément, et en utilisant le paramètre -A il sera possible de voir tous les FQDN de la machine en question :
nom d'hôte -aÉtape 4
Cette commande nous donne la possibilité d'afficher le nom des alias, c'est-à-dire les noms de substitution, s'ils existent sur la machine sélectionnée.
sudo nom d'hôte Nouveau_NomÉtape 5
Au cas où il serait nécessaire de modifier le nom de la machine actuelle, exécutez simplement cette syntaxe, hostname plus le nouveau nom de la machine et établissez ainsi le nom souhaité pour celle-ci :
Il existe d'autres options telles que:
nom d'hôte -FLe paramètre -F modifie les noms d'hôte et de domaine dans un fichier texte brut dont le nom est généré après cette option en tant qu'argument. Les commentaires, c'est-à-dire les lignes commençant par un signe dièse, dans le fichier sont ignorés.
nom d'hôte -sCe paramètre affiche le nom abrégé de l'appareil sélectionné.
nom d'hôte -vCe paramètre offre plus d'informations sur l'équipement.
nom d'hôte -VAvec ce paramètre, nous verrons la version de l'équipement sélectionné
nom d'hôte -hAffiche l'aide pour le nom d'hôte.
Nous pouvons voir à quel point l'utilisation de cette commande est simple mais pleinement fonctionnelle et pratique pour toutes les tâches d'administration au niveau du nom de l'ordinateur.