GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So setzen oder ändern Sie den Hostnamen in Debian 11 Bullseye

Neulich habe ich mein Debian 10 Buster-System auf Debian 11 Bullseye aktualisiert . Das Upgrade war reibungslos und einfach! Jetzt möchte ich den alten Hostnamen im Debian 11-System aktualisieren. Lassen Sie mich in dieser kurzen Anleitung erklären, wie Sie den Hostnamen im Bullseye-System von Debian 11 über die Befehlszeile festlegen oder ändern.

Hostnamen in Debian anzeigen

Ein Hostname ist eine Bezeichnung, die einem Computer zugewiesen wird, um ihn im LAN oder WAN zu identifizieren. Ein typischer Hostname besteht aus alphanumerischen Zeichen und Sonderzeichen. Wir können höchstens 253 Zeichen im Hostnamen verwenden und er sollte nicht mit einem Bindestrich oder Punkt beginnen.

Das Finden des Hostnamens in Debian Linux ist einfach!

Um den Hostnamen eines Debian-Systems anzuzeigen, geben Sie einfach hostname ein Befehl im Terminal:

$ hostname
debian10

Um den vollständig qualifizierten Domänennamen (FQDN) anzuzeigen, verwenden Sie -f Flagge.

$ hostname -f

Sie können auch --fqdn verwenden Flag, um den vollständig qualifizierten Domänennamen anzuzeigen:

$ hostname --fqdn

Alle oben genannten Befehle zeigen nur den Hostnamen an. Wenn Sie weitere Details wie Hostname, Gehäusetyp, Maschinen-ID, Betriebssystemdetails, Kernel und Architektur anzeigen möchten, verwenden Sie hostnamectl Befehl:

$ hostnamectl

Beispielausgabe:

   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

Wie Sie in den obigen Ausgaben sehen, lautet der Hostname meines Debian-Systems debian10 , aber die Betriebssystemversion ist Debian 11. Ich habe es bereits auf Debian 11 aktualisiert, aber den Hostnamen noch nicht geändert. Lassen Sie uns jetzt seinen Hostnamen ändern.

Hostnamen in Debian 11 festlegen oder ändern

Wir können den Hostnamen auf verschiedene Arten festlegen oder ändern. Hier habe ich 6 verschiedene Methoden aufgelistet, um den Hostnamen in Debian 11 busllseye festzulegen.

Methode 1 - Verwendung des Hostnamen-Befehls

Um den Hostnamen in einem Debian 11-System schnell zu ändern oder festzulegen, führen Sie einfach Folgendes aus:

$ sudo hostname debian11

Dadurch wird der Hostname als debian11 festgelegt . Ersetzen Sie debian11 durch einen Hostnamen Ihrer Wahl.

Um die Änderungen des Hostnamens anzuzeigen, verwenden Sie einen der obigen Befehle:

$ hostname
debian11

Bitte beachten Sie, dass dieser Befehl den Hostnamen nur vorübergehend festlegt. Die Änderungen sind nach dem Neustart des Systems verschwunden.

Wenn Sie den Hostnamen dauerhaft festlegen oder ändern möchten, verwenden Sie eine der folgenden Methoden.

Methode 2 - Verwendung des Befehls hostnamectl

Dies ist die standardmäßige und am häufigsten verwendete Methode, um den Hostnamen in Debian und anderen Linux-Distributionen dauerhaft festzulegen.

Um den Hostnamen in Debian Bullseye mit dem Befehl hostnaectl dauerhaft festzulegen oder zu ändern, führen Sie Folgendes aus:

$ sudo hostnamectl set-hostname debian11

Melden Sie sich ab und wieder an, um die Änderungen des Hostnamens anzuzeigen.

$ 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

Wenn Sie nur den Hostnamen anzeigen möchten, verwenden Sie --static Flagge.

$ hostnamectl --static
debian11

Vorsicht: Sie erhalten weiterhin eine Warnmeldung wie unten, wenn Sie sudo verwenden Befehl nach dem Ändern des Hostnamens.

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

Um diese Warnung zu beseitigen, bearbeiten Sie hosts Datei:

Hostnamen darin hinzufügen/aktualisieren.

Speichern und schließen Sie die Datei. Melden Sie sich ab und wieder an, um die Änderungen zu übernehmen.

Methode 3 – Verwendung des nmcli-Befehls

So legen Sie den Hostnamen mit nmcli fest Befehl in Debian, führe aus:

$ sudo nmcli general hostname debian11

Ersetzen Sie debian11 im obigen Befehl mit Ihrem eigenen Hostnamen. Melden Sie sich ab und wieder an, um die Änderungen des Hostnamens zu übernehmen.

Methode 4 - Verwendung des sysctl-Befehls

So ändern oder setzen Sie den Hostnamen in Debian mit sysctl Befehl, führe aus:

$ sudo sysctl kernel.hostname=debian11

Melden Sie sich ab und wieder an, um die Änderungen zu übernehmen.

Methode 5 - Hinzufügen oder Aktualisieren des Hostnamens in der Datei /etc/hostname

Bearbeiten Sie /etc/hostname Datei in Ihrem bevorzugten Editor:

$ sudo nano /etc/hostname

und Hostnamen darin hinzufügen/aktualisieren:

Speichern Sie die Datei und schließen Sie sie. Melden Sie sich ab und wieder an, um den Hostnamen zu aktualisieren.

Methode 6 – Aktualisieren Sie den Hostnamen in der Datei /proc/sys/kernel/hostname

Öffnen Sie /proc/sys/kernel/hostname Datei in einem Texteditor und fügen Sie den Hostnamen darin hinzu/aktualisieren.

Alternativ können Sie den neuen Hostnamen in /proc/sys/kernel/hostname anhängen Datei mit dem folgenden Einzeiler-Befehl:

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

In diesem Handbuch haben wir 6 Möglichkeiten zum Festlegen, Ändern und Aktualisieren des Hostnamens in Debian 11 Bullseye über die Befehlszeile kennengelernt. Hoffe das hilft.

Verwandte Lektüre:

  • So finden Sie den Hostnamen unter Linux

Debian
  1. So legen oder ändern Sie einen Hostnamen in CentOS 7

  2. So legen/ändern Sie einen Hostnamen unter CentOS 7 Linux

  3. So legen Sie den System-Hostnamen unter Linux fest oder ändern ihn

  4. So legen Sie den Hostnamen in CentOS 7 / RHEL 7 fest oder ändern ihn

  5. So ändern Sie den Hostnamen in Debian

So legen Sie den Hostnamen unter Linux fest oder ändern ihn

So ändern Sie den Hostnamen in Debian 10

So setzen oder ändern Sie den Hostnamen in Fedora Linux

So setzen oder ändern Sie den Hostnamen in Debian Linux

So stellen oder ändern Sie die Zeitzone unter Debian 11

So ändern Sie den Hostnamen unter Debian 10