nom d'hôte La commande sous Linux est utilisée pour obtenir le DNS (système de noms de domaine) et définissez le nom d’hôte du système ou le nom de domaine NIS (Network Information System). Un nom d'hôte est un nom donné à un ordinateur et attaché au réseau. Son objectif principal est de s'identifier de manière unique sur un réseau.
Syntaxe de la commande `hostname` sous Linux
hostname -[option] [file]>
Exemple: Nous obtenons le nom d'hôte du système en tapant simplement le nom d'hôte sans aucun attribut.
nom d'hôte
| Possibilités | Description | Syntaxe |
|---|---|---|
| -un | Cette option est utilisée pour obtenir le nom d'alias du système hôte (le cas échéant). Il renverra une ligne vide si aucun nom d'alias n'est défini. Cette option énumère toutes les adresses configurées sur toutes les interfaces réseau. | hostname -a> |
| -UN | Cette option est utilisée pour obtenir tous les FQDN (Fully Qualified Domain Name) du système hôte. Il énumère toutes les adresses configurées sur toutes les interfaces réseau. Une sortie peut afficher les mêmes entrées de manière répétitive. | hostname -A> |
| -b | Utilisé pour toujours définir un nom d'hôte. Le nom par défaut est utilisé si aucun n'est spécifié. | hostname -b> |
| -d | Cette option est utilisée pour obtenir le domaine si des domaines locaux sont définis. Il ne renverra rien (pas même une ligne vide) si aucun domaine local n'est défini. | hostname -d> |
| -F | Cette option est utilisée pour obtenir le nom de domaine complet (FQDN). Il contient un nom d'hôte court et un nom de domaine DNS. qu'est-ce que desktop.ini | hostname -f> |
| -F | Cette option est utilisée pour définir le nom d'hôte spécifié dans un fichier. Peut être effectué par le superutilisateur (root) uniquement. | sudo hostname -F filename> |
| -je | Cette option est utilisée pour obtenir les adresses IP (réseau). Cette option ne fonctionne que si le nom d'hôte peut être résolu. | hostname -i> |
| -JE | Cette option est utilisée pour obtenir toutes les adresses IP (réseau). L'option ne dépend pas de la résolvabilité du nom d'hôte. | hostname -I> |
| -s | Cette option est utilisée pour obtenir le nom d'hôte en bref. Le nom d'hôte court est la section du nom d'hôte précédant le premier point/point(.) . Si le nom d'hôte n'a pas de point, le nom d'hôte complet est affiché. | hostname -s> |
| -DANS | Donne le numéro de version en sortie. | hostname -V> |
Sorties des options disponibles dans la commande `hostname`
1) Option `-a` dans la commande `hostname` sous Linux
Afficher tous les alias de l'hôte.
Syntaxe:
hostname -a>
nom d'hôte -a
2) Option `-A` dans la commande `hostname` sous Linux
Syntaxe:
hostname -A>
nom d'hôte -A
3) Option `-b` dans la commande `hostname` sous Linux
Syntaxe:
hostname -b>
nom d'hôte -b
4) Option `-d` dans la commande `hostname` sous Linux
Affichez le nom de domaine de l'hébergeur le cas échéant.
Syntaxe:
hostname -d>
nom d'hôte -d
5) Option `-f` dans la commande `hostname` sous Linux
Affichez le nom de domaine complet (FQDN) de l'hôte.
Syntaxe:
hostname -f>
nom d'hôte -f
6) Option `-F` dans la commande `hostname` sous Linux
Cette option est utilisée pour définir le nom d'hôte spécifié dans un fichier. Peut être effectué par le superutilisateur (root) uniquement.
Syntaxe:
égalité des objets Java
sudo hostname -F filename>
sudo nom d'hôte -F nom de fichier
7) Option `-i` dans la commande `hostname` sous Linux
Afficher l'adresse IP de l'hôte
Syntaxe:
hostname -i>
nom d'hôte -i
8) Option `-I` dans la commande `hostname` sous Linux
Cette option est utilisée pour obtenir toutes les adresses IP (réseau). L'option ne dépend pas de la résolvabilité du nom d'hôte.
hostname -I>
nom d'hôte -I
9) Option `-s` dans la commande `hostname` sous Linux
Affichez le nom d'hôte court de l'hôte.
Syntaxe:
hostname -s>
nom d'hôte -s
10) Option `-V` dans la commande `hostname` sous Linux
Afficher les informations de version sur le nom d'hôte
Syntaxe:
hostname -V>
nom d'hôte -V
défini en Java
11) Comment définir le nom d'hôte sous Linux
Définissez temporairement le nom d'hôte du système.
Syntaxe:
sudo hostname NEW_HOSTNAME>
nom d'hôte sudo geeksforgeeks
Remplacez NEW_HOSTNAME par le nouveau nom d'hôte que vous souhaitez définir. (Ici, nous l'avons changé en geeksforgeeks)
Définissez le nom d'hôte du système de manière permanente.
Pour définir le nom d'hôte de notre système de manière permanente, nous devons accéder à /etc/hostname à l'aide de l'éditeur de texte et remplacer le nom d'hôte par le nom d'hôte souhaité.
ici, nous pouvons changer le nom d'hôte de manière permanente.
Conclusion
Cette commande `hostname` sous Linux semble si simple mais en même temps c'est une commande très puissante qui permet aux utilisateurs d'afficher ou de définir le nom d'hôte du système. Il est important que les utilisateurs connaissent la commande « hostname » pour gérer efficacement leur système Linux. On peut facilement comprendre par cet article, comme nous avons discuté de nombreuses options ainsi que de leur sortie, des options comme ` -a`, `-A`, `-b`, `-d`, `-f`, `-F`, `-i`, `-I`, `-s` et `-V`.