GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment utiliser la commande hostname sous Linux

Présentation

La commande Linux hostname est utilisée pour afficher ou modifier le domaine et le nom d'hôte d'un système. Il peut également vérifier l'adresse IP d'un ordinateur.

Dans ce didacticiel, nous couvrirons toutes les façons dont vous pouvez utiliser le hostname commande sous Linux et comment changer le nom d'hôte de votre ordinateur sur un système Linux.

Prérequis

  • Un système exécutant Linux
  • Accès à la ligne de commande/fenêtre du terminal

Syntaxe de la commande hostname

Le hostname commande utilise le format suivant :

hostname [options] [new_hostname]

Utilisez les [options] paramètre pour ajouter des instructions plus spécifiques au hostname commande. Sans cela, la sortie par défaut affiche le nom d'hôte de votre ordinateur :

Utilisez le [new_hostname] paramètre lorsque vous souhaitez modifier le nom d'hôte de votre ordinateur.

Exemples de commande hostname

Le hostname La commande a un certain nombre d'options que vous pouvez utiliser pour des sorties plus spécifiques :

  • -a , --alias :affiche le nom d'alias de l'hôte.
  • -A , --all-fqdns  :affiche chaque FQDN (nom de domaine complet) de l'ordinateur.
  • -b , --boot  :Définissez toujours un nom d'hôte.
  • -d , --domain :Afficher le nom de domaine DNS.
  • -f , --fqdn , --long :affichez le nom de domaine complet.
  • -F , --file :Cochez un fichier à récupérer et affichez le nom d'hôte.
  • -h , --help  :Imprime le message d'aide en sortie.
  • -i , --ip-address :affichez l'adresse IP de l'ordinateur.
  • -I , --all-ip-addresses :affichez toutes les adresses réseau de l'ordinateur.
  • -s , --short :affiche la version courte du nom d'hôte.
  • -v , --verbose  :Développez toutes les sorties en mode détaillé.
  • -y , --yp , --nis :Affichez le nom de domaine NIS.

Afficher le nom d'hôte

Utilisation du hostname commande sans aucune option supplémentaire affiche le nom d'hôte de l'ordinateur :

hostname

Afficher le nom d'hôte court

Utilisez le -s ou --short option pour afficher la version courte du nom d'hôte, qui est coupée au premier point :

hostname -s
hostname --short

Afficher l'alias

Utilisez le -a ou --alias option pour afficher l'alias (nom d'hôte de remplacement) de l'hôte s'il en existe un. Il y a très peu de cas où cette option est utile, et son utilisation n'est plus recommandée.

hostname -a
hostname --alias

Rechercher des noms d'hôte

Utilisez le -F ou --file option pour rechercher un fichier spécifique (tel que nom d'hôte ou hôtes ) et modifiez le nom d'hôte de votre ordinateur pour qu'il corresponde au contenu du fichier :

sudo hostname -F [file path]
sudo hostname --file [file path]

Forcer le nom d'hôte par défaut

Si vous ne voulez pas avoir un fichier spécifique contenant le nom d'hôte, ou si vous voulez laisser ce fichier vide, utilisez le -b ou --boot option. Cela oblige votre ordinateur à utiliser le nom d'hôte par défaut (localhost ) jusqu'à ce que vous en définissiez un autre :

hostname -b
hostname --boot

Afficher le nom de domaine

Utilisez le -d ou --domain option pour afficher le nom de votre domaine DNS :

hostname -d
hostname –domain

Afficher le FQDN

Si vous souhaitez afficher le FQDN d'un système, utilisez le -f , --fqdn , ou --long choix :

hostname -f
hostname --fqdn
hostname --long

Un FQDN contient le nom d'hôte court et le nom de domaine DNS.

Afficher tous les FQDN

Pour afficher chaque FQDN de votre machine, utilisez le -A ou --all-fqdns choix :

hostname -A
hostname --all-fqdns

Cette option répertorie toutes vos adresses réseau et leurs noms de domaine DNS. Il ignore toutes les adresses qu'il ne peut pas traduire.

Afficher le domaine NIS

Si vous utilisez NIS (Network Information Service), vous pouvez vérifier votre nom de domaine NIS avec le -y , --yp , ou --nis choix :

hostname -y
hostname --yp
hostname --nis

Modifier le nom de domaine NIS

Utilisez cette commande avec le format suivant pour changer votre nom de domaine NIS :

sudo hostname -y [NIS hostname]
sudo hostname --yp [NIS hostname]
sudo hostname --nis [NIS hostname]

Afficher les adresses réseau associées

La commande hostname permet également d'afficher les adresses réseau liées à un nom d'hôte. Pour ce faire, utilisez le -i ou --ip-address choix :

hostname -i
hostname --ip-address

Cette commande ne fonctionne que si le nom d'hôte peut être résolu.

Afficher toutes les adresses réseau

Utilisez le -I ou --all-ip-addresses option pour afficher toutes les adresses réseau de l'hôte. Contrairement à -i , cette option ne dépend pas de la résolution du nom d'hôte :

hostname -I
hostname --all-ip-addresses

Modifier le nom d'hôte jusqu'au redémarrage

Vous pouvez changer le nom d'hôte de votre ordinateur avec le hostname commande. Pour ce faire, utilisez le format suivant :

sudo hostname [new hostname]

Toute modification du nom d'hôte que vous apportez à l'aide de cette commande ne durera que jusqu'au prochain redémarrage.

Modifier le nom d'hôte de manière permanente

Pour modifier définitivement le nom d'hôte, utilisez un éditeur de texte tel que Nano pour apporter des modifications au nom d'hôte et hôtes fichiers :

sudo nano /etc/hostname
sudo nano /etc/hosts

Vous pouvez également utiliser le hostnamectl commande pour changer définitivement le nom d'hôte :

sudo hostnamectl set-hostname [new hostname]

Options de nom d'hôte supplémentaires

Utilisez le -V ou --version possibilité d'imprimer la version du progiciel de nom d'hôte sur votre système Linux :

hostname -V
hostname --version

Si vous avez besoin d'aide avec l'une des commandes, utilisez le -h ou --help possibilité d'imprimer un message d'aide :

hostname -h
hostname --help

Ubuntu
  1. Comment utiliser la commande Linux grep

  2. Comment utiliser la commande history sous Linux

  3. Comment utiliser la commande Apt-Get sous Linux

  4. Comment utiliser la commande sudo sous Linux

  5. Comment utiliser la commande Passwd sous Linux

Comment utiliser la commande Linux xargs

Comment utiliser la commande Linux tee

Comment utiliser la commande top sous Linux

Comment utiliser la commande Linux Ping

Comment utiliser la commande Dig sous Linux

Comment utiliser la commande Linux Top