/rootChange le nom d'hôte des nœuds de calcul virtuels
Veuillez suivre les étapes ci-dessous pour modifier le nom d'hôte de votre nœud de calcul virtuel.
Étape 1 :connexion
Connectez-vous à votre nœud de calcul virtuel en tant qu'utilisateur root.
Étape 2 :Vérifier le nom d'hôte
Pour vérifier le nom d'hôte actuel de votre serveur, exécutez la commande
hostname
Pour changer le nom d'hôte de votre serveur, saisissez le nouveau nom suivi de nom d'hôte
hostname new-name
Étape 3 :Modifier le fichier de configuration réseau
Pour CentOS
Modifiez le nom d'hôte sous le chemin /etc/sysconfig/network
vi /etc/sysconfig/network
Modifiez le contenu du fichier pour qu'il ressemble à ceci
HOSTNAME=new-name
Ubuntu/Debian
Ensuite, modifiez le fichier /etc/hostname et mettez à jour le nom d'hôte :
vi /etc/hostname
Étape 4 : Modifier le fichier hosts
Modifiez le fichier /etc/hosts et mettez à jour votre ancien nom d'hôte :
vi /etc/hosts
Maintenant, enregistrez et quittez le fichier.
Étape 5 : Enregistrer définitivement le nom d'hôte
Immédiatement après l'exécution de la commande précédente, le nom d'hôte est modifié, mais le changement ne durera que jusqu'au prochain redémarrage. Pour changer définitivement le nom d'hôte, l'étape suivante consiste à exécuter la commande suivante dans votre terminal
cd /etc/one-context.d/
Cela vous mènera dans le répertoire one-context.d
Listez le contenu du répertoire en exécutant la commande suivante,
ls -la
Vous verrez le résultat suivant
drwxr-xr-x 2 root root 4096 Oct 26 19:48 . drwxr-xr-x 72 root root 4096 Jan 21 15:04 .. -rwxr-xr-x 1 root root 4433 Jan 15 2015 00-network -rwxr-xr-x 1 root root 1991 Jan 15 2015 01-dns -rwxr-xr-x 1 root root 1720 Jul 12 2016 02-ssh_public_key -rwxr-xr-x 1 root root 28 Jan 15 2015 03-selinux-ssh -rwxr-xr-x 1 root root 15 Jan 15 2015 04-mount-swap -rwxr-xr-x 1 root root 614 Jan 15 2015 05-hostname -rwxr-xr-x 1 root root 297 Jan 15 2015 99-execute-scripts
Nous devons déplacer le répertoire 05-hostname au dossier racine. Pour les serveurs basés sur KVM, vous aurez un répertoire sous la forme net-15-hostname. Pour exécuter ceci, exécutez la commande suivante dans le terminal.
mv 05-hostname /root/ or mv net-15-hostname /root/
Maintenant, votre nom d'hôte est changé de façon permanente.