GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment changer le nom d'hôte sur CentOS

Le nom d'hôte est une information essentielle qui vous aide à maintenir vos machines serveurs. En tant qu'administrateur système, il est impératif d'avoir un nom d'hôte court mais reconnaissable pour séparer les machines serveurs les unes des autres. Un nom d'hôte ambigu ou complexe peut entraîner des difficultés à reconnaître le serveur exact auquel vous souhaitez accéder à distance et peut augmenter les risques d'erreur lors de l'application de correctifs logiciels ou d'autres mises à jour.

Dans cet article, je vais me concentrer sur la modification du nom d'hôte du serveur CentOS, mais avant cela, discutons des différents types de nom d'hôte.

Le nom d'hôte a trois types :

Nom d'hôte statique : C'est le nom d'hôte principal et essentiel. Ils sont conservés dans le fichier /etc/hostname. Il est utilisé par les machines pour reconnaître le serveur spécifique.

Pretty Nom d'hôte : Ce type de nom d'hôte est convivial. Il vous permet d'utiliser des caractères et des signes de ponctuation supplémentaires. Mais il n'est pas autorisé pour le code machine en raison de ses caractères non standard.

Nom d'hôte transitoire : Il s'agit d'un nom d'hôte temporaire et est réinitialisé après le redémarrage. Le noyau Linux maintient ce nom d'hôte. Vous pouvez l'utiliser pour un travail de dépannage mineur dans une session.

Dans cet article, nous allons décrire une méthode pour le changer définitivement sans redémarrer votre PC.

Comment changer le nom d'hôte sur CentOS

Pour modifier définitivement le nom d'hôte dans CentOS, suivez les étapes ci-dessous :

Étape 1 :Vérifier le nom d'hôte actuel

Tout d'abord, vous devez connaître le nom d'hôte actuel. Pour vérifier le nom d'hôte actuel, tapez la commande hostnamectl dans la console.

$ hostnamectl

Cette commande répertorie les informations de configuration du système d'exploitation et du réseau ainsi que le nom d'hôte statique.

Sortie :

Static hostname: workmachine21
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5f7e36c18a974f06ae94ddaaf11d71e8
Boot ID: 337e48b00fed4abe9ab929fed5aa6018
Operating System: CentOS Linux 8 (Core)
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.x86_64
Architecture: x86-64

Étape 2 :Modifier le nom d'hôte statique

Avant de modifier le nom d'hôte statique de CentOS 7, vous devez en connaître les valeurs car il n'autorise que les noms de domaine complets (FQDN).

Il comprend :

  • Lettres minuscules de A à Z
  • Chiffres 0-9
  • Traits d'union et points
  • La limite de caractères du nom d'hôte est de 2 à 63
  • Le début et la fin du nom d'hôte doivent être une lettre ou un chiffre.

Tapez maintenant la commande comme suit :

hostnamectl set-hostname fosslinux

Nous venons de changer le nom d'hôte statique de "workmachine" en "fosslinux".

Étape 3 :Vérifiez le nom d'hôte

Après avoir changé le nom d'hôte, vérifiez-le en tapant la commande hostnamectl. Le résultat affiche les informations système avec un nouveau nom d'hôte statique.

Sortie :

Static hostname: fosslinux
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5f7e36c18a974f06ae94ddaaf11d71e8
Boot ID: 337e48b00fed4abe9ab929fed5aa6018
Operating System: CentOS Linux 8 (Core)
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.x86_64
Architecture: x86-64

Étape 4 :Utiliser un nom d'hôte joli et transitoire (facultatif)

Pour définir un joli nom d'hôte, l'utilisation de guillemets est obligatoire si le nom d'hôte contient des espaces ou un guillemet simple. Par exemple :

hostnamectl set-hostname "FOSS Linux" --pretty

Pour le nom d'hôte transitoire, où nous définissons un nom d'hôte temporaire, utilisez la commande ci-dessous :

sudo hostnamectl –transient set-hostname temporary.fosslinux

Une fois le changement de nom terminé, vérifiez l'état de Hostname à l'aide de la commande :

hostnamectl status

La console renverra une liste d'informations, y compris le nom d'hôte statique, joli et transitoire, pour confirmer le changement.

Remarque :les machines ne peuvent identifier que le nom d'hôte FQDN. Ainsi, CentOS modifie ou supprime automatiquement les caractères inacceptables.

Effacer un nom d'hôte particulier

Pour effacer un nom d'hôte et revenir à la valeur par défaut, saisissez la commande suivante en tant qu'utilisateur root avec l'option appropriée :

hostnamectl set-hostname "" [option...]

Où "" est une chaîne vide entre guillemets suivie de option est un ou plusieurs des éléments suivants :–pretty, –static et –transient.

Modifier les noms d'hôte à distance

Pour les situations où vous souhaitez exécuter une commande hostnamectl sur un système distant, utilisez l'option -H, –host comme suit :

hostnamectl set-hostname -H [username]@name

L'outil utilisera SSH pour se connecter au système distant. Où nom est le nom d'hôte distant que vous souhaitez configurer. Le nom d'utilisateur est facultatif.

Conclusion

Il s'agit de définir, d'effacer le nom d'hôte CentOS sur une machine locale ou sur le réseau, à distance. Exécutez la commande souhaitée à partir des commandes mentionnées précédemment et modifiez définitivement ou temporairement le nom d'hôte.


Cent OS
  1. Comment définir/modifier un nom d'hôte sur CentOS 7 Linux

  2. Comment définir ou modifier le nom d'hôte dans CentOS 7 / RHEL 7

  3. Comment changer l'adresse MAC sur CentOS 8

  4. Comment changer le nom d'hôte sur Ubuntu ?

  5. Comment changer le nom d'hôte sur CentOS Linux

Comment changer le nom d'hôte sur CentOS 8

Comment changer le nom d'hôte dans Debian 10

Comment changer le nom d'hôte sur Ubuntu 20.04 LTS

Comment changer le nom d'hôte dans CentOS/RHEL 8

Comment changer le nom d'hôte du serveur dans Ubuntu

Comment changer le nom d'hôte dans CentOS/RHEL 7