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.
$ hostnamectlDans 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.
$ hostnameL'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.
$ DomainNameLa commande suivante affichera le nom de domaine DNS du système.
$ dnsdomainnamePour plus d'informations approfondies, consultez le nom d'hôte page.
$ man hostnameAffichage 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ôteAffichage 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ôteChanger 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 "" --prettyL'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 hostnamectlChanger 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 / hostnameEnsuite, 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ôtesCes changements ne prendront pas en vigueur sans redémarrage du système.
$ sudo systemctl redémarrerChanger 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!