Changer le nom de l'hôte Debian Top 10

Changer le nom de l'hôte Debian Top 10
Le nom d'hôte d'un système est essentiellement le nom du système sur un réseau. Chaque fois que l'installation de Debian, l'installateur demandera un nom d'utilisateur et un nom d'ordinateur. Il sert de nom d'hôte du système. Tout nom d'hôte doit être unique pour éviter les conflits sur le réseau.

Bien que d'abord attribué lors de l'installation, nous pouvons modifier le nom d'hôte plus tard. Ce guide présente le changement du nom d'hôte sur Debian 10.

Nom d'hôte debian 10

Le nom d'hôte est obligatoire lors de l'installation de Debian 10. Les démonstrations ont été effectuées sur une machine virtuelle Debian 10 correctement configurée. Pour référence, consultez ce guide sur l'installation de Debian 10.

Le nom d'hôte est une configuration à l'échelle du système. Essayer de faire des modifications nécessite l'autorisation de la racine. Ici, nous supposerons que vous avez accès au racine compte ou non-racine Utilisateur avec la permission sudo. Découvrez comment ajouter des utilisateurs aux sudoers dans Debian 10.

Affichage du nom d'hôte système actuel

Tout d'abord, nous devons savoir comment vérifier le nom d'hôte actuel du système. Il y a quelques façons de le vérifier.

Affichage du nom d'hôte en utilisant hostnamectl

Toutes les distributions linux qui utilisent systemd Livré avec l'outil hostnamectl. C'est un outil de ligne de commande dédié pour travailler avec le nom d'hôte système.

La commande suivante imprimera le nom d'hôte actuel.

$ hostnamectl

Dans le rapport, HostNamectl énumérera diverses informations. Par exemple, architecture de processeur, version du noyau, informations sur le système d'exploitation, virtualisation, etc.

Affichage du nom d'hôte en utilisant nom d'hôte

Semblable à hostnamectl, nom d'hôte est également une commande dédiée pour afficher le nom d'hôte du système.

Courir nom d'hôte.

$ hostname

L'outil de nom d'hôte fait partie d'un groupe d'outils qui imprime diverses informations système. Par exemple, nom de domaine, nom de domaine DNS, nom de domaine NIS / YP, etc.

Exécutez les commandes suivantes pour imprimer le nom de domaine NIS / YP du système.

$ DomainName
$ ypdomainname
$ nisdomainname

La commande suivante affichera le nom de domaine DNS du système.

$ dnsdomainname

Pour plus d'informations approfondies, consultez le nom d'hôte page.

$ man hostname

Affichage du nom d'hôte de / proc / sys / noyau / nom d'hôte

Comme le titre de cette section le suggère, le fichier situé à l'emplacement suivant contient le nom d'hôte du système. Nous pouvons lire le contenu en utilisant chat.

$ cat / proc / sys / noyau / nom d'hôte

Affichage du nom d'hôte de / etc / nom d'hôte et / etc / hôtes

Semblable à la section précédente, les fichiers situés à / etc / nom d'hôte et / etc / hôtes contiennent également le nom d'hôte du système.

Découvrez le contenu de ces fichiers.

$ cat / etc / nom d'hôte
$ cat / etc / hôtes

Changer le nom d'hôte

Il existe plusieurs façons de modifier le nom d'hôte système. Dans la plupart des cas, il est fortement recommandé d'utiliser HostNamectl pour modifier le nom d'hôte système.

Changer le nom d'hôte en utilisant hostnamectl

Hostnamectl est un outil dédié pour gérer le nom d'hôte système. La commande hôte suivante changera le statique nom d'hôte.

$ sudo hostnamectl set-hostname ""

HostNamectl distingue trois types différents de noms d'hôte.

Joli Nom d'hôte: c'est le nom d'hôte de haut niveau qui peut contenir toutes sortes de caractères spéciaux.

Statique Nom d'hôte: le nom d'hôte qui initialise le nom d'hôte du noyau au démarrage.

Transitoire Nom d'hôte: c'est une valeur de secours attribuée pendant la configuration du réseau. Si le nom d'hôte statique est disponible et valide, le nom d'hôte transitoire n'est pas utilisé.

Les noms d'hôtes statiques et transitoires ont une limite de 64 caractères au maximum.

Pour changer le joli nom d'hôte, ajoutez le drapeau -joli.

$ sudo hostnamectl set-hostname "" --pretty

L'outil HostNamectl peut également modifier la valeur des autres informations liées à l'hôte. Par exemple, le châssis, l'environnement de déploiement, l'emplacement, etc. Pour plus d'informations, consultez le hostnamectl page.

$ man hostnamectl

Changer le nom d'hôte manuellement

Au lieu d'utiliser HostNamectl, nous pouvons modifier manuellement le contenu de quelques fichiers liés au nom d'hôte et modifier le nom d'hôte système.

Nous allons modifier les deux fichiers / etc / nom d'hôte et / etc / hôtes. Il nécessite l'autorisation racine (ou le privilège sudo) pour apporter des modifications.

Le fichier / etc / le nom d'hôte contient le nom d'hôte actuel. Ouvrez le fichier dans un éditeur de texte et modifiez le nom d'hôte.

$ sudo nano / etc / hostname

Ensuite, nous apporterons des modifications à / etc / hôtes. Ce fichier relie les noms d'hôte vers les adresses IP. Ouvrez-le dans un éditeur de texte et modifiez le nom d'hôte du système actuel.

$ sudo nano / etc / hôtes

Ces changements ne prendront pas en vigueur sans redémarrage du système.

$ sudo systemctl redémarrer

Changer le nom d'hôte à l'aide de l'interface graphique

Nous pouvons également changer le nom d'hôte à l'aide de l'interface graphique. Ici, je vais montrer comment le changer sur le bureau Gnome.

Aller à "Paramètres".

Depuis le panneau de gauche, faites défiler vers le bas et allez à "Détails".

Dans l'onglet «À propos», cliquez sur le champ »Nom de l'appareil".

La modification de la valeur du nom du périphérique modifiera le nom d'hôte du système.

Dernières pensées

Le nom d'hôte est une valeur simple mais importante pour chaque système d'exploitation. Sur Debian, changer le nom d'hôte est une tâche simple. Après avoir consulté ce guide, vous devriez pouvoir changer le nom d'hôte sur n'importe quel système Debian. Suivez la méthode qui vous convient le mieux.

Comme nous l'avons vu, le nom d'hôte est utilisé lors de la connexion à un réseau. Apprenez à trouver le nom d'hôte d'un système compte tenu de son adresse IP.

Happy Computing!