Android

Comment changer le nom d'hôte sur Centos 7

How to escape education's death valley | Sir Ken Robinson

How to escape education's death valley | Sir Ken Robinson

Table des matières:

Anonim

Ce didacticiel vous guide tout au long du processus de modification d'un nom d'hôte sur un système CentOS 7.

Le nom d'hôte est défini au moment où le système d'exploitation CentOS est installé ou si vous faites tourner une machine virtuelle, il est affecté dynamiquement à l'instance au démarrage.

Les méthodes décrites dans ce tutoriel fonctionneront sans avoir besoin de redémarrer votre système.

Conditions préalables

Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo.

Comprendre les noms d'hôte

Un nom d'hôte est une étiquette qui identifie une machine sur un réseau. Vous ne devez pas utiliser le même nom d'hôte sur deux machines différentes sur le même réseau.

Il existe trois classes de hostname d' hostname : static , pretty et transient .

  • static - Le nom d'hôte traditionnel, qui peut être défini par l'utilisateur, et est stocké dans le fichier /etc/hostname . pretty - Un nom d'hôte UTF8 de forme libre utilisé pour la présentation à l'utilisateur. Par exemple, Linuxize's desktop . transient - Un nom d'hôte dynamique maintenu par le noyau qui peut être modifié par le serveur DHCP ou mDNS au moment de l'exécution. Par défaut, il est identique au nom static hôte static .

Il est recommandé d'utiliser un nom de domaine FQDN ( FQDN ) pour transient noms static et transient tels que host.example.com .

Afficher le nom d'hôte actuel

Pour afficher le nom d'hôte actuel, entrez la commande suivante:

hostnamectl

Enfin, redémarrez le service systemd-hostnamed pour que les modifications prennent effet:

sudo systemctl restart systemd-hostnamed

Méthode 3: à l'aide de la commande nmcli

nmcli est un outil en ligne de commande pour contrôler le NetworkManager qui peut également être utilisé pour changer le nom d'hôte.

Pour afficher le type de nom d'hôte actuel:

sudo nmcli general hostname

Pour changer le nom d'hôte en host.linuxize.com utilisez la commande suivante:

sudo nmcli general hostname host.linuxize.com

Enfin, redémarrez le service systemd-hostnamed pour que les modifications prennent effet:

sudo systemctl restart systemd-hostnamed

Vérifiez la modification

Pour vérifier que le nom d'hôte a bien été modifié, utilisez la commande hostnamectl :

hostnamectl

Votre nouveau nom d'hôte sera imprimé sur la console:

Static hostname: host.linuxize.com Pretty hostname: Linuxize's desktop Icon name: computer-vm Chassis: vm Machine ID: 52d6807a6ae34327871ae568f7a1387e Boot ID: 4f747d0280d3402abed870d18b6e9a7a Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-693.11.6.el7.x86_64 Architecture: x86-64

Conclusion

Dans ce tutoriel, nous vous avons montré 3 méthodes différentes pour changer le nom d'hôte de votre serveur CentOS 7 sans redémarrer la machine.

N'hésitez pas à laisser un commentaire si vous avez des questions.

nom d'hôte centos