Android

Comment changer le nom d'hôte sur Ubuntu 18.04

How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)

How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)

Table des matières:

Anonim

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 affecté dynamiquement à l'instance au démarrage.

La méthode décrite dans ce guide fonctionnera sans avoir à redémarrer votre système.

Bien que ce didacticiel soit écrit pour Ubuntu 18.04, les mêmes instructions s'appliquent à Ubuntu 16.04 et à toute distribution basée sur Ubuntu, y compris Linux Mint et Elementary OS.

Conditions préalables

Avant de poursuivre ce didacticiel, assurez-vous que vous êtes 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.

Afficher le nom d'hôte actuel

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

hostnamectl

Comme vous pouvez le voir dans l'image ci-dessus, le nom d'hôte actuel est défini sur ubuntu1804.localdomain .

Changer le nom d'hôte

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

1. Modifiez le nom d'hôte à l'aide de hostnamectl .

Dans Ubuntu 18.04, nous pouvons modifier le nom d'hôte du système et les paramètres associés à l'aide de la commande hostnamectl .

Par exemple, pour changer le nom d'hôte statique du système en linuxize , vous utiliseriez la commande suivante:

sudo hostnamectl set-hostname linuxize

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

2. Modifiez le fichier /etc/hosts .

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

/ etc / hosts

127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

3. Modifiez le fichier cloud.cfg .

Si le package cloud-init est installé, vous devez également modifier le fichier cloud.cfg . Ce package est généralement installé par défaut dans les images fournies par les fournisseurs de cloud tels que AWS et il est utilisé pour gérer l'initialisation des instances de cloud.

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

ls -l /etc/cloud/cloud.cfg

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

Si le package est installé, la sortie ressemblera à ceci:

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

Dans ce cas, vous devrez ouvrir le fichier /etc/cloud/cloud.cfg :

sudo nano /etc/cloud/cloud.cfg

Recherchez preserve_hostname et remplacez la valeur false par true :

/etc/cloud/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 bien été modifié, utilisez à nouveau la commande hostnamectl :

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.

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

nom d'hôte ubuntu