Comment changer le nom D’hôte sur Ubuntu 18.04

Ce tutoriel vous guidera à travers le processus de changement du nom d’hôte sur un système Ubuntu 18.04.

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

la méthode décrite dans ce guide fonctionnera sans avoir besoin de redémarrer votre système.

bien que ce tutoriel soit écrit Pour Ubuntu 18.04, les mêmes instructions s’appliquent pour Ubuntu 16.,04 et toute distribution basée sur Ubuntu, y compris Linux Mint et Elementary OS.

prérequis #

avant de poursuivre ce tutoriel, assurez-vous d’être connecté en tant qu’utilisateur avec les privilèges sudo .

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

Affichage de l’hôte Courant #

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

hostnamectl

Comme vous pouvez le voir dans l’image ci-dessus, l’hôte courant est réglé sur ubuntu1804.localdomain.

Modifier le nom d’hôte #

Les étapes suivantes expliquent comment modifier le nom d’hôte dans Ubuntu 18.04.

modifiez le nom d’hôte en utilisant hostnamectl. #

dans Ubuntu 18.,04 nous pouvons modifier le nom d’hôte du système et les paramètres associés en utilisant la commande hostnamectl.

par exemple, Pour changer le système de nom d’hôte statique de linuxize, vous pouvez utiliser la commande suivante:

sudo hostnamectl set-hostname linuxize

Le hostnamectl commande ne produit pas de sortie. En cas de succès, 0 est renvoyé, un code d’échec différent de zéro sinon.

éditez le fichier/etc / hosts. #

ouvrez le fichier /etc/hosts et remplacez l’ancien nom d’hôte par le nouveau.

/etc/hosts

Modifier le cloud.fichier cfg., #

Si le cloud-init le paquet est installé, vous devez également modifier la balise cloud.cfg fichier. Ce forfait est généralement installé par défaut dans les images fournies par les fournisseurs de cloud comme AWS et il est utilisé pour gérer l’initialisation du cloud instances.

Pour vérifier si le paquet est installé, exécutez la procédure suivante: ls commande :

ls -l /etc/cloud/cloud.cfg

Si vous voyez la sortie suivante, il signifie que le paquet n’est pas installé et aucune action supplémentaire n’est requise.,

ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory

Si le paquet est installé à la sortie de ressembler à l’exemple suivant:

-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

Dans ce cas, vous aurez besoin d’ouvrir le /etc/cloud/cloud.cfg fichier:

sudo vim /etc/cloud/cloud.cfg

Recherche preserve_hostname et changez la valeur de false de true:

/etc/nuage/cloud.cfg
# This will cause the set+update hostname module to not operate (if true)preserve_hostname: true

Enregistrez le fichier et fermez votre éditeur.,

Vérifiez la modification #

pour vérifier que le nom d’hôte a été modifié avec succès, utilisez à nouveau la commandehostnamectl:

hostnamectl
 Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

Vous devriez voir votre nouveau nom de serveur imprimé sur la console.

Conclusion #

dans ce tutoriel, nous vous avons montré comment changer facilement le nom D’hôte de votre serveur Ubuntu sans redémarrer la machine.

Leave a Comment