Maison > Tutoriel système > Linux > le corps du texte

Étapes pour changer le nom d'hôte sur CentOS ou RHEL 7

WBOY
Libérer: 2024-01-01 11:31:29
avant
860 Les gens l'ont consulté

Question : Quelle est la bonne façon de changer le nom d'hôte sur CentOS/RHEL 7 (de manière permanente ou temporaire) ?

Dans CentOS ou RHEL, il existe trois noms d'hôtes définis :

a, statique,

b, transitoire,

c, flexible (joli).

Le nom d'hôte "statique", également connu sous le nom de nom d'hôte du noyau, est le nom d'hôte que le système initialise automatiquement à partir de /etc/hostname au démarrage. Un nom d'hôte « transitoire » est un nom qui est attribué temporairement pendant que le système fonctionne, par exemple via DHCP ou un serveur mDNS. Les noms d'hôtes statiques et transitoires sont soumis aux mêmes règles de limite de caractères que les noms de domaine Internet. Les noms d'hôte « flexibles », en revanche, permettent l'utilisation de noms d'hôte de forme libre (y compris des caractères spéciaux/espaces) à afficher aux utilisateurs finaux (tels que l'ordinateur de Dan).

Dans CentOS/RHEL 7, il existe un outil de ligne de commande appelé hostnamectl, qui vous permet d'afficher ou de modifier les configurations liées au nom d'hôte.

Pour afficher les paramètres liés au nom d'hôte :

$ statut du nom d'hôte

Pour afficher uniquement les noms d'hôte statiques, transitoires ou flexibles, utilisez respectivement les options "--static", "--transient" ou "--pretty".

$ hostnamectl status [--static|--transient|--pretty]

Pour modifier les trois noms d'hôte en même temps : nom d'hôte statique, transitoire et flexible :

$ sudo hostnamectl set-hostname

Comme indiqué ci-dessus, lors de la modification des noms d'hôte statiques/transitoires, tous les caractères spéciaux ou espaces sont supprimés et toutes les lettres majuscules dans les paramètres fournis sont automatiquement converties en minuscules. Une fois le nom d'hôte statique modifié, /etc/hostname sera automatiquement mis à jour. Cependant, /etc/hosts n'est pas mis à jour pour enregistrer les modifications, vous devez donc mettre à jour /etc/hosts manuellement.

Si vous souhaitez uniquement modifier un nom d'hôte spécifique (statique, transitoire ou flexible), vous pouvez utiliser les options "--static", "--transient" ou "--pretty".

Par exemple, pour modifier définitivement le nom d'hôte, vous pouvez modifier le nom d'hôte statique :

$ sudo hostnamectl --staticset-hostname

Notez que vous n'avez pas besoin de redémarrer la machine pour activer la modification permanente du nom d'hôte. La commande ci-dessus modifiera immédiatement le nom d'hôte du noyau. Déconnectez-vous et reconnectez-vous à l'invite de commande pour observer le nouveau nom d'hôte statique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal