Skip to main content

Exemples d'utilisations de la commande hostname

8-Commande Linux Chmod #darija (Mai 2025)

8-Commande Linux Chmod #darija (Mai 2025)
Anonim

Il est probable que vous définissiez le nom de votre ordinateur lors de l'installation de Linux, mais si vous utilisez un ordinateur configuré par quelqu'un d'autre, vous risquez de ne pas connaître son nom.

Vous pouvez rechercher et définir le nom de votre ordinateur afin que les utilisateurs puissent vous découvrir plus facilement sur un réseau en utilisant la commande hostname.

Ce guide vous apprend tout ce que vous devez savoir sur la commande hostname.

Comment déterminer le nom de votre ordinateur

Ouvrez une fenêtre de terminal et tapez la commande suivante:

nom d'hôte

Vous recevrez un résultat vous indiquant le nom de votre ordinateur. Dans notre cas, il est simplement indiqué "localhost.localdomain".

La première partie du résultat est le nom de l'ordinateur et la seconde partie est le nom du domaine.

Pour ne renvoyer que le nom de l'ordinateur, vous pouvez exécuter la commande suivante:

nom d'hôte -s

Le résultat cette fois sera simplement 'localhost'.

De même, si vous voulez juste savoir sur quel domaine vous vous trouvez, utilisez la commande suivante.

nom d'hôte -d

Vous pouvez trouver l'adresse IP du nom d'hôte à l'aide de la commande suivante:

nom d'hôte -i

Un nom d'hôte peut recevoir un alias et vous pouvez trouver tous les alias de l'ordinateur que vous utilisez en tapant la commande suivante dans le terminal:

nom d'hôte -a

S'il n'y a pas d'alias configuré, votre nom d'hôte sera retourné.

Comment changer le nom d'hôte

Vous pouvez changer le nom d'hôte de l'ordinateur en tapant simplement la commande suivante:

nom d'hôte

Par exemple:

nom d'hôte gary

Maintenant, lorsque vous exécutez la commande hostname, elle affichera simplement «gary».

Ce changement est temporaire et n'est pas particulièrement utile.

Pour changer définitivement votre nom d'hôte, utilisez l'éditeur nano afin d'ouvrir le fichier / etc / hosts.

sudo nano / etc / hosts

Vous aurez besoin de privilèges élevés pour éditer le fichier hosts. Vous pourrez ainsi utiliser la commande sudo comme indiqué ci-dessus ou basculer les utilisateurs vers le compte root à l'aide de la commande su.

Le fichier / etc / hosts contient des détails sur votre ordinateur et les autres machines de votre réseau ou sur d'autres réseaux.

Par défaut, votre fichier / etc / hosts contiendra quelque chose comme ceci:

127.0.0.1 localhost.localdomain localhost

Le premier élément est l'adresse IP à résoudre pour l'ordinateur. Le deuxième élément est le nom et le domaine de l'ordinateur et chaque champ suivant fournit un alias pour l'ordinateur.

Pour changer votre nom d'hôte, vous pouvez simplement remplacer localhost.localdomain par le nom de l'ordinateur et le nom de domaine.

Par exemple:

127.0.0.1 gary.mydomain localhost

Après avoir enregistré le fichier, vous obtiendrez le résultat suivant lorsque vous exécuterez la commande hostname:

gary.mydomain

De même, la commande hostname -d indiquera mydomain et hostname -s s'affichera comme gary.

La commande d'alias (nom d'hôte -a) sera toujours affichée en tant qu'hôte local car nous n'avons pas changé cela dans le fichier / etc / hosts.

Vous pouvez ajouter autant d'alias que vous le souhaitez dans le fichier / etc / hosts, comme indiqué ci-dessous:

127.0.0.1 gary.mydomain garysmachine dailylinuxuser

Maintenant, lorsque vous exécutez la commande hostname -a, le résultat sera le suivant:

garysmachine dailylinuxuser

Plus sur les noms d'hôtes

Un nom d'hôte ne doit pas comporter plus de 253 caractères et peut être divisé en différentes étiquettes.

Par exemple:

en.wikipedia.org

Le nom d'hôte ci-dessus a trois étiquettes:

  • en
  • Wikipédia
  • Org

L'étiquette peut comporter un maximum de 63 caractères et les étiquettes sont séparées par un seul point.

Vous pouvez en savoir plus sur les noms d'hôtes en visitant Wikipedia.

Résumé

Il n'y a pas grand chose d'autre à dire sur la commande hostname. Pour en savoir plus sur tous les commutateurs disponibles, consultez la page principale de Linux pour un nom d’hôte.

nom d'hôte

Ce guide traite de tout ce que vous avez vraiment besoin de savoir, mais il existe quelques autres commutateurs, tels que nom_hôte -f, qui indique le nom de domaine complet, la possibilité de lire le nom d’hôte à partir d’un fichier à l’aide du commutateur nom_hôte -f et possibilité d'afficher le nom de domaine NIS / YP à l'aide du commutateur hostname -y.