GNU/Linux >> Tutoriels Linux >  >> Debian

Comment définir ou modifier le nom d'hôte dans Debian 11 Bullseye

L'autre jour, j'ai mis à jour mon système Debian 10 buster vers Debian 11 bullseye . La mise à niveau a été fluide et facile ! Maintenant, je veux mettre à jour l'ancien nom d'hôte dans le système Debian 11. Dans ce bref guide, laissez-moi vous expliquer comment définir ou modifier le nom d'hôte dans le système Debian 11 bullseye à partir de la ligne de commande.

Afficher le nom d'hôte dans Debian

Un nom d'hôte est une étiquette attribuée à un ordinateur afin de l'identifier à partir d'un LAN ou d'un WAN. Un nom d'hôte typique se compose de caractères alphanumériques et spéciaux. Nous pouvons utiliser au maximum 253 caractères dans le nom d'hôte et il ne doit pas commencer par un trait d'union ou un point.

Trouver un nom d'hôte dans Debian Linux est facile !

Pour afficher le nom d'hôte d'un système Debian, saisissez simplement hostname commande dans le Terminal :

$ hostname
debian10

Pour afficher le nom de domaine complet (FQDN), utilisez -f drapeau.

$ hostname -f

Vous pouvez également utiliser --fqdn flag pour afficher le nom de domaine complet :

$ hostname --fqdn

Toutes les commandes susmentionnées affichent uniquement le nom d'hôte. Si vous souhaitez afficher plus de détails, tels que le nom d'hôte, le type de châssis, l'ID de la machine, les détails du système d'exploitation, le noyau et l'architecture, utilisez hostnamectl commande :

$ hostnamectl

Exemple de résultat :

   Static hostname: debian10
         Icon name: computer-vm
           Chassis: vm
        Machine ID: aa47d2d8352c404898f47e00562730d3
           Boot ID: 9a12f2136ba74df5bd378bc837869e9b
    Virtualization: kvm
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.0-8-amd64
      Architecture: x86-64

Comme vous le voyez dans les sorties ci-dessus, le nom d'hôte de mon système Debian est debian10 , mais la version du système d'exploitation est Debian 11. Je l'ai déjà mis à niveau vers Debian 11, mais je n'ai pas encore changé le nom d'hôte. Changeons maintenant son nom d'hôte.

Définir ou modifier le nom d'hôte dans Debian 11

Nous pouvons définir ou modifier le nom d'hôte de plusieurs manières. Ici, j'ai répertorié 6 méthodes différentes pour définir le nom d'hôte dans Debian 11 busllseye.

Méthode 1 - Utilisation de la commande hostname

Pour changer ou définir rapidement le nom d'hôte dans un système Debian 11, exécutez simplement :

$ sudo hostname debian11

Cela définira le nom d'hôte sur debian11 . Remplacez debian11 par un nom d'hôte de votre choix.

Pour afficher les modifications du nom d'hôte, utilisez l'une des commandes ci-dessus :

$ hostname
debian11

Veuillez noter que cette commande ne définira le nom d'hôte que temporairement. Les modifications disparaîtront après le redémarrage du système.

Si vous souhaitez définir ou modifier définitivement le nom d'hôte, utilisez l'une des méthodes suivantes.

Méthode 2 - Utilisation de la commande hostnamectl

Il s'agit de la méthode standard et la plus couramment utilisée pour définir de manière permanente le nom d'hôte dans Debian et d'autres distributions Linux.

Pour définir ou modifier définitivement le nom d'hôte dans Debian Bullseye à l'aide de la commande hostnaectl, exécutez :

$ sudo hostnamectl set-hostname debian11

Déconnectez-vous et reconnectez-vous pour voir les changements de nom d'hôte.

$ hostnamectl 
   Static hostname: debian11
         Icon name: computer-vm
           Chassis: vm
        Machine ID: aa47d2d8352c404898f47e00562730d3
           Boot ID: 9a12f2136ba74df5bd378bc837869e9b
    Virtualization: kvm
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.0-8-amd64
      Architecture: x86-64

Si vous souhaitez afficher uniquement le nom d'hôte, utilisez --static drapeau.

$ hostnamectl --static
debian11

Attention : Vous continuerez à recevoir un message d'avertissement comme ci-dessous, chaque fois que vous utiliserez sudo commande après avoir changé le nom d'hôte.

sudo: unable to resolve host debian11: Name or service not known

Pour vous débarrasser de cet avertissement, modifiez les hosts fichier :

Ajoutez/mettez à jour le nom d'hôte.

Enregistrez et fermez le fichier. Déconnectez-vous et reconnectez-vous pour appliquer les modifications.

Méthode 3 - Utilisation de la commande nmcli

Pour définir le nom d'hôte à l'aide de nmcli commande dans Debian, exécutez :

$ sudo nmcli general hostname debian11

Remplacer debian11 dans la commande ci-dessus avec votre propre nom d'hôte. Déconnectez-vous et reconnectez-vous pour appliquer les modifications du nom d'hôte.

Méthode 4 - Utilisation de la commande sysctl

Pour changer ou définir le nom d'hôte dans Debian en utilisant sysctl commande, exécutez :

$ sudo sysctl kernel.hostname=debian11

Déconnectez-vous et reconnectez-vous pour appliquer les modifications.

Méthode 5 - Ajouter ou mettre à jour le nom d'hôte dans le fichier /etc/hostname

Modifier /etc/hostname fichier dans votre éditeur préféré :

$ sudo nano /etc/hostname

et ajoutez/mettez à jour le nom d'hôte :

Enregistrez le fichier et fermez-le. Déconnectez-vous et reconnectez-vous pour mettre à jour le nom d'hôte.

Méthode 6 - Mettre à jour le nom d'hôte dans le fichier /proc/sys/kernel/hostname

Ouvrez /proc/sys/kernel/hostname fichier dans un éditeur de texte et ajoutez/mettez à jour le nom d'hôte qu'il contient.

Alternativement, vous pouvez ajouter le nouveau nom d'hôte dans /proc/sys/kernel/hostname fichier à l'aide de la commande à une ligne suivante :

$ sudo sh -c "echo 'debian11' > /proc/sys/kernel/hostname"

Dans ce guide, nous avons appris 6 façons possibles de définir, modifier et mettre à jour le nom d'hôte dans Debian 11 bullseye à partir de la ligne de commande. J'espère que cela vous aidera.

Lire connexe :

  • Comment trouver un nom d'hôte sous Linux

Debian
  1. Comment définir ou modifier un nom d'hôte dans CentOS 7

  2. Comment définir/modifier un nom d'hôte sur CentOS 7 Linux

  3. Comment définir ou modifier le nom d'hôte du système sous Linux

  4. Comment définir ou modifier le nom d'hôte dans CentOS 7 / RHEL 7

  5. Comment changer le nom d'hôte dans Debian

Comment définir ou modifier le nom d'hôte sous Linux

Comment changer le nom d'hôte dans Debian 10

Comment définir ou modifier le nom d'hôte dans Fedora Linux

Comment définir ou modifier le nom d'hôte dans Debian Linux

Comment définir ou modifier le fuseau horaire sur Debian 11

Comment changer le nom d'hôte sur Debian 10