Dans le prochain article, nous examinerons quelques façons de changer le nom d'hôte dans Ubuntu. La nom d'hôte sur un ordinateur est quelque chose d'important, surtout aujourd'hui où de nombreux ordinateurs sont connectés à Internet. C'est le nom attribué à un ordinateur ou à un équipement au sein d'un réseau.
C'est le nom qui sera utilisé quand on voudra se référer à l'équipe, afin de ne pas avoir à utiliser une référence numérique fournie par l'adresse IP de la carte réseau. Cela permettra à l'utilisateur de se souvenir plus facilement.
Il y a quelque temps, un collègue nous a parlé dans un article publié dans ce blog sur comment changer le nom d'hôte dans Ubuntu. Dans les lignes suivantes, nous allons voir trois autres méthodes qui peuvent servir le même objectif. Ensuite, il s'agit pour chacun de choisir celui qui correspond le mieux à ses besoins.
Changer le nom d'hôte dans Ubuntu
Un outil pratique appelé hostnamectl nous permettra de gérer facilement le nom d'hôte du système.
C'est la méthode la plus simple. Comme je l'ai déjà mentionné, le collègue nous en a déjà parlé dans l'article publié il y a quelque temps. C'est pourquoi nous ne le verrons pas dans les lignes suivantes. Si vous souhaitez consulter cet article, suivez ce lien. Ensuite, nous verrons d'autres options qui nous permettront essentiellement de faire de même.
Utilisation de la commande nmcli
NmcliName est un des modéls outil de ligne de commande pour contrôler NetworkManager qui nous offrira l'état du réseau. Cette commande est utilisée pour créer, afficher, modifier, supprimer, activer et désactiver les connexions réseau, ainsi que pour contrôler et afficher l'état du périphérique réseau. En outre, cela nous permet de changer le nom d'hôte.
Pour afficher le nom d'hôte actuel à l'aide de nmcli, dans un terminal (Ctrl + Alt + T) nous écrirons:
nmcli general hostname
En utilisant la commande suivante, pour cet exemple, nous allons changer le nom d'hôte de 18-10 montré dans la capture d'écran ci-dessus à ubuntu-1810.
nmcli general hostname ubuntu-1810
Pour que les modifications prennent effet, le plus simple est déconnectez-vous et reconnectez-vous. Après cela, nous pouvons maintenant exécuter la même commande nmcli pour vérifier le nom d'hôte modifié:
nmcli general hostname
Changer le nom d'hôte à l'aide de la commande nmtui
nmtui est un des modéls Application TUI basée sur des malédictions pour interagir avec NetworkManager. Au démarrage, l'utilisateur sera invité à sélectionner l'activité à réaliser.
Pour lancer l'interface utilisateur, nous allons écrire la commande suivante dans le terminal (Ctrl + Alt + T):
nmtui
Dans l'interface, nous pourrons utiliser les flèches haut et bas du clavier pour choisissez l'option "Définir le nom d'hôte du système". Ensuite, il vous suffit d'appuyer Introduction.
Dans la capture d'écran suivante, vous pouvez voir le nom d'hôte que nous allons changer.
Pour changer le nom, il suffit de supprimer le nom qui est vu et en écrire un nouveau. Nous terminerons en cliquant sur l'option «Accepter«.
Comme confirmation, il nous montrera le nom d'hôte mis à jour à l'écran. Nous cliquons sur «Accepter»Pour terminer l'action.
Enfin, si on clique sur l'option «Me déconnecter«, Nmtui sera fermé.
Nous pouvons redémarrer le service systemd-hostnamed pour que les modifications prennent effet en tapant dans le terminal (Ctrl + Alt + T):
sudo systemctl restart systemd-hostnamed
Pour finir nous pouvons vérifier le nom d'hôte mis à jour exécution de la commande suivante:
hostnamectl
Modifiez le nom d'hôte à l'aide du fichier / etc / hostname
Comme autre possibilité, nous pourrons changer le nom d'hôte en modifiant le fichier / etc / hostname.
Le nom de l'hôte actuel peut être vérifié en regardant le contenu du fichier / etc / hostname:
cat /etc/hostname
Pour changer le nom d'hôte, nous allons juste devoir écraser le fichier car il ne contient que le nom d'hôte. Pour ce faire, nous écrivons dans le terminal (Ctrl + Alt + T):
sudo echo "ubuntu-1810" > /etc/hostname
Si malgré l'utilisation de sudo, le système vous indique que vous n'avez pas l'autorisation, connectez-vous en tant que root en utilisant:
sudo su
Ensuite, exécutez à nouveau la commande précédente, mais cette vue sans sudo. Après avoir modifié le fichier, nous aurons besoin redémarrez le système pour que les modifications prennent effet correctement. Nous pouvons le faire en exécutant la commande suivante:
sudo init 6
Pour finir, nous vérifierons le nom d'hôte mis à jour à l'aide du fichier / etc / hostname.
cat /etc/hostname