Comment changer le nom d'hôte dans les centos 8

Comment changer le nom d'hôte dans les centos 8

Lorsque les administrateurs de réseau gèrent le réseau de systèmes et regardent le flux de paquets pour gérer le réseau, il devient difficile à comprendre et à savoir où les paquets vont et viennent. Pour identifier un système, nous pouvons utiliser des identifiants universels, un suivi d'adresse IP ou un nom d'hôte.

Le nom d'hôte est le moyen le plus pratique et le plus facile à penser d'identifier un système. Crerions plus dans les noms d'hôtes. Qu'est-ce qu'un nom d'hôte, quels sont les types de nom d'hôte, comment pouvons-nous changer un nom d'hôte, et quelles sont les règles à garder à l'esprit tout en changeant un nom d'hôte?

Qu'est-ce qu'un nom d'hôte?

Un nom d'hôte, en mots simples, est le nom de la machine ou du serveur sur le réseau. Il est également utilisé comme identifiant d'ordinateur, il est donc préférable d'avoir un nom d'hôte unique, et il peut facilement être distingué des autres systèmes du réseau.

Simultanément, au lieu de nommer une machine pour l'identification dans le réseau, le nom d'hôte est défini pour soulager l'utilisateur ou l'administrateur réseau. En regardant l'adresse IP d'un système, il devient difficile d'identifier la bonne machine tandis que le nom d'hôte facilite ces tracas.

Nous pouvons définir le nom d'hôte dans un réseau privé ainsi que dans les réseaux publics. Cependant, dans les réseaux publics, les noms d'hôtes doivent être combinés avec le nom de domaine. Par exemple,

nom du serveur.exemple.com

Le nom d'hôte est souvent confondu avec le nom de domaine, mais ils sont différents. Dans l'exemple ci-dessus, le nom du serveur est le nom d'hôte, tandis que l'exemple est le nom de domaine, et enfin, com est le TLD (domaine de niveau supérieur).

La combinaison du nom d'hôte et du nom de domaine est connue sous le nom de FQDN (noms de domaine entièrement qualifiés). Dans les réseaux publics, la définition d'un nom de domaine entièrement qualifié est un must. Sinon, dans les réseaux privés, la définition d'un nom d'hôte simple est bien.

Après avoir compris les concepts principaux du nom d'hôte, apprenons et comprenons les types de nom d'hôte.

Types de nom d'hôte

Il existe essentiellement trois types de noms d'hôtes.

  1. Nom d'hôte statique
  2. Joli nom d'hôte
  3. Nom d'hôte transitoire

Nom d'hôte statique

Le nom d'hôte le plus fondamental et le plus traditionnel peut être défini par l'utilisateur et utilisé pour s'identifier parmi les autres machines de serveur du réseau. Ce nom d'hôte statique est stocké dans le fichier de nom / etc / hôte.

Joli nom d'hôte

Comme il l'est dans son nom, ce nom d'hôte est utilisé pour présenter un nom d'hôte plus convivial à l'utilisateur car il est exempt de nom d'hôte UTF-8 et permet des caractères non standard.

Nom d'hôte transitoire

Le noyau Linux maintient ce nom d'hôte transitoire, et il peut être modifié après un redémarrage par le serveur DNS ou le DHCP.

Règles pour nommer un nom d'hôte

Lors de la mise en place et de la dénomination d'un nom d'hôte, il y a des règles que nous devons garder à l'esprit:

  • Le nom d'hôte ne peut contenir que des lettres (A-Z) et des chiffres (0-9).
  • Le seul trait d'union (-) et point (.) peut être utilisé comme caractères spéciaux au nom du nom d'hôte.
  • Le nom d'hôte doit comporter 2 à 63 caractères.
  • La lettre de démarrage et de fin du nom d'hôte doit être une lettre ou un chiffre.
  • Le nom d'hôte est insensible au cas.

Très bien, après avoir compris le nom d'hôte, ses types et ses règles pour nommer un nom d'hôte, passons dans des trucs pratiques et apprenons à afficher et à changer le nom d'hôte en utilisant plusieurs méthodes dans Centos 8.

Afficher le nom d'hôte actuel

Le nom d'hôte actuel du système dans n'importe quel système d'exploitation basé sur Linux peut être vu en utilisant le nom d'hôte, ou des commandes HostNamectl peuvent être utilisées.

Pour afficher le nom d'hôte à l'aide de la commande hostname, exécuté la commande tapée ci-dessous:

$ hostname

Alternativement, vous pouvez également utiliser la commande hostNamectl pour obtenir les détails sur le nom d'hôte:

$ hostnamectl

Étant donné que la commande hostNamectl obtient toutes les informations du fichier / etc / nom d'hôte et les affiche comme une sortie, nous pouvons obtenir directement les informations du nom d'hôte du fichier / etc / nom d'hôte.

$ cat / etc / nom d'hôte

Méthode 1: Modifier le nom d'hôte à l'aide de la commande hostNamectl

Nous pouvons facilement modifier le nom d'hôte à l'aide de la commande hostnamectl. La syntaxe pour modifier le nom d'hôte dans CentOS à l'aide de la commande hostNamectl est la suivante:

$ hostNamectl set-hostname [new-hostname]

Fournissez simplement le nom d'hôte que vous souhaitez définir après le nom de set dans la commande ci-dessus, et le nom d'hôte sera modifié après un redémarrage.

Depuis que nous avons discuté de trois types de nom d'hôte, apprenons à changer le nom d'hôte statique, joli et transitoire dans le système d'exploitation CentOS 8.

Changer le nom d'hôte statique

Pour définir un nom d'hôte statique dans CentOS 8 OS, vous pouvez utiliser la commande hostNamectl, et il vous suffit d'ajouter un drapeau -statique suivant le nouveau nom d'hôte comme indiqué ci-dessous:

$ hostNamectl set-hostname [new-hostname] --statique

Dans la commande ci-dessus, fournissez le nom d'hôte de votre désir à la place de New Hostname, et n'oubliez pas de mentionner l'indicateur -statique pour définir le nom d'hôte statique sur le système d'exploitation CENTOS 8.

Changer le nom d'hôte transitoire

Pour configurer ou modifier le nom d'hôte transitoire du système d'exploitation CentOS 8, utilisez l'indicateur -transient après avoir écrit le nom d'hôte dans la commande ctl de nom d'hôte comme indiqué ci-dessous:

$ sudo hostnamectl set-hostname [new-hostname] -

Pour afficher le nom d'hôte transitoire, tapez la commande:

$ sudo hostnamectl

Changer de joli nom d'hôte

Le nom d'hôte joli peut être modifié en utilisant l'indicateur -transient dans la commande hostname ctl, et la démonstration de l'utilisation de l'indicateur -transient est affichée dans la commande ci-dessous:

$ sudo hostnamectl set-hostname "new-hostname" --pretty

Vérifiez et appliquez le nouveau nom d'hôte

Pour vérifier le nom d'hôte modifié, exécutez la commande hostNamectl:

$ hostnamectl

Pour appliquer les modifications du nom d'hôte, le redémarrage d'un système est requis. Redémarrer:

$ shutdown -r maintenant

Méthode 2: Modifier le nom d'hôte en modifiant / etc / fichier de nom d'hôte

Il existe une autre façon de changer le nom d'hôte. Nous pouvons le faire en modifiant le fichier / etc / nom d'hôte avec un éditeur de texte tel que VI ou Nano.

$ sudo nano / etc / hostname

Comme vous pouvez le voir dans la capture d'écran ci-dessus, nous n'avons qu'une seule ligne dans ce fichier, et cette ligne contient le nom d'hôte de la machine uniquement.

Donc, modifiez simplement ce nom d'hôte que vous souhaitez définir et enregistrer le fichier à l'aide du raccourci clavier Ctrl + S et quitter à partir de l'éditeur Nano en appuyant sur Ctrl + X.

Après avoir changé le nom d'hôte, pour vérifier rapidement le nom d'hôte, exécutez la commande hostNamectl:

$ hostnamectl

Le nom d'hôte modifié s'affiche dans les informations de sortie de la commande ci-dessus.

Méthode 3: Modifier le nom d'hôte à l'aide de la commande nmtui

NMTUI Abréviation de l'interface utilisateur de texte du gestionnaire de réseau est un outil de ligne de commande utilisé pour effectuer des tâches liées à la gestion du réseau. Il peut être utilisé pour interagir avec NetworkManager et changer le nom d'hôte du terminal. Il est préinstallé dans le système d'exploitation CENTOS 8 et peut être utilisé en exécutant directement la commande NMTUI dans le terminal.

Pour lancer l'outil NMTUI, exécutez la commande simple ci-dessous:

$ sudo nmtui

Dans l'outil NMTUI, vous pouvez utiliser des touches Arrow pour naviguer entre les options indiquées:

Accédez à l'option Set System Hostname et appuyez sur Entrée:

Dans le champ de saisie apparu, tapez le nom d'hôte que vous souhaitez définir et appuyer sur Entrée:

Appuyez à nouveau sur Entrée pour confirmer le changement de nom d'hôte:

Dans le menu principal de NMTUI, appuyez sur la touche ESC pour revenir au terminal:

Pour que les modifications prennent un impact, le redémarrage du service SystemD-HostName est nécessaire, et vous pouvez le faire en exécutant la commande:

$ sudo systemctl redémarrer systemd-named

Après avoir redémarré le service SystemD-HostNamed, le nom d'hôte sera modifié et il peut être vérifié en exécutant la commande hostNamectl:

$ hostnamectl

Vous pouvez assister au nouveau nom d'hôte modifié à l'aide de l'outil de ligne de commande NMTUI dans Centos 8.

Conclusion

Nous avons appris le top 3 et les moyens les plus utiles de modifier le nom d'hôte dans le système d'exploitation CentOS 8 de plusieurs façons de changer le nom d'hôte.

La modification du nom d'hôte de la machine aide à différencier et à identifier une machine des autres machines dans un réseau.