Avoir le même nom d'hôte pour tous les systèmes rendra les tâches administratives et de maintenance pour le système et le réseau lui-même très difficiles.
Le nom d'hôte dans toute distribution basée sur Linux est utilisé pour identifier un système de manière unique dans un réseau. Le nom d'hôte par défaut défini lors de l'installation est localhost. Dans le cas de quelques services cloud, le nom d'hôte par défaut est défini en fonction de leurs préférences et n'est pas toujours localhost.
L'application installée utilise le nom d'hôte comme identifiant par défaut lors de la communication avec d'autres systèmes.
Par conséquent, pour communiquer sans confusion avec d'autres systèmes d'un réseau, il est toujours judicieux de le modifier. Dans cet article, nous verrons comment changer le nom d'hôte dans Ubuntu 18.04 LTS.
Modifier le nom d'hôte sur Ubuntu à l'aide de hostnamectl
N'oubliez pas que pour toutes les méthodes que nous allons montrer, vous devez utiliser SSH pour accéder à votre serveur Linux. Voici un tutoriel au cas où vous auriez besoin d'un peu d'aide.
Le moyen le plus simple de modifier le nom d'hôte consiste à utiliser la commande hostnamectl. La commande fait partie des utilitaires systemd et est installée par défaut. Si, pour une raison quelconque, il n'est pas présent dans votre système, utilisez la commande suivante apt-get commande pour l'installer :
apt-get install systemd
Maintenant, la commande hostnamectl sera disponible si elle manquait auparavant. Tapez hostnamectl dans la ligne de commande du terminal pour afficher les informations système, y compris le nom d'hôte. Voici la commande :
hostnamectl
Voici le résultat que vous obtiendriez :
Static hostname: hostinger Icon name: computer-vm Chassis: vm Machine ID: 45598cbdb6ee462e8696166b520fe788 Boot ID: 99526e56aeea45c2a0f3b2ffaaffe9d9 Virtualization: xen Operating System: Ubuntu 18.04.1 LTS Kernel: Linux 4.15.0-1021-aws Architecture: x86-64
La sortie de la commande ci-dessus répertorie le nom d'hôte permanent en tant que nom d'hôte statique. Pour changer définitivement le nom d'hôte du système, utilisez simplement la commande hostnamectl suivante :
hostnamectl set-hostname hostinger
La commande ci-dessus ne produit pas de sortie. Pour vérifier le nouveau nom d'hôte, tapez hostnamectl depuis le terminal sans aucune option ni paramètre :
hostnamectl
Changer le nom d'hôte sur Ubuntu en utilisant le nom d'hôte
La commande hostname est utilisée pour afficher ou définir le nom d'hôte et le nom de domaine d'un système. La syntaxe de base de la commande est :
hostname [options] [new_host_name]
Pour afficher les paramètres actuels de votre système, utilisez le nom d'hôte sans options ni arguments :
hostname
Pour changer le nom d'hôte, utilisez simplement la commande hostname sans aucune option en saisissant le nouveau nom d'hôte comme seul argument.
hostname hostinger
Pour vérifier si le nom d'hôte a été défini correctement, utilisez simplement la commande hostname simple.
N'oubliez pas que les modifications apportées au nom d'hôte sont temporaires. Si vous redémarrez le système, le nom d'hôte sera rétabli à l'ancien.
La commande hostname est utile dans une situation où vous avez une tâche mineure qui nécessite des modifications temporaires, mais que vous ne souhaitez pas apporter de modifications permanentes.
Modifier manuellement le nom d'hôte sur Ubuntu
Il est possible de changer le nom d'hôte en éditant directement quelques fichiers de nom d'hôte de configuration. Il vous suffit de mettre à jour le nom d'hôte dans deux fichiers de configuration - /etc/hostname et /etc/hosts .
Pour commencer, éditez le fichier /etc/hostname et mettez à jour l'enregistrement avec le nouveau nom d'hôte :
vi /etc/hostname hostinger
Ensuite, mettez à jour l'enregistrement du nom d'hôte avec le nouveau dans /etc/hosts fichier afin que le système résolve le nouveau nom d'hôte dans le réseau.
# vi /etc/hosts 127.0.0.1 hostinger
À ce stade, vous avez terminé la mise à jour des enregistrements dans les fichiers de configuration nécessaires. Mais vous êtes encore sur le point d'appliquer les modifications ci-dessus.
Dans la dernière étape, vous devez modifier un fichier de configuration cloud. Ce package cloud init est installé à partir des images par défaut fournies par quelques fournisseurs de services cloud pour initialiser une instance cloud.
Pour terminer les formalités, éditez le fichier de configuration du cloud et changez la valeur de preserve_hostname à vrai .
# vi /etc/cloud/cloud.cfg
…
…
# Cela empêchera le module set+update hostname de fonctionner (si vrai)
preserve_hostname :vrai
…
…
Si le fichier de configuration cloud ci-dessus est absent dans votre système, ne vous inquiétez pas, vous pouvez ignorer cette étape en toute sécurité.
Redémarrez votre système et ouvrez une session de terminal. Pour vérifier que le nom d'hôte a bien été conservé lors du redémarrage, tapez simplement la commande suivante dans le terminal :
hostname
Modifier le nom d'hôte sur Ubuntu à l'aide du panneau de configuration de Hostinger
Pour modifier le nom d'hôte à l'aide du panneau de configuration Hostinger, accédez simplement aux Serveurs , dans la barre de navigation supérieure et sélectionnez l'instance dont vous souhaitez modifier le nom d'hôte. Dans la nouvelle fenêtre ouverte, mettez à jour la valeur de hostname vers le nouveau et appuyez sur Enregistrer les modifications . Félicitations, vous avez réussi à modifier le nom d'hôte à l'aide du panneau de configuration de Hostinger :
Conclusion
Changer le nom d'hôte dans Linux Ubuntu 18.04 est assez simple. Vous savez maintenant comment le faire via le panneau de configuration de Hostinger et le terminal Linux. Vous pouvez désormais gérer votre réseau facilement !