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

So ändern Sie den Hostnamen unter Debian 10 Linux

Dieses Tutorial erklärt, wie man den Hostnamen auf Debian 10 Buster ändert, ohne das System neu zu starten.

Der Hostname wird zum Zeitpunkt der Installation des Debian-Betriebssystems festgelegt oder wenn Sie eine virtuelle Maschine hochfahren, wird er der Instanz beim Start dynamisch zugewiesen.

Voraussetzungen #

Um den System-Hostnamen ändern zu können, müssen Sie als Root oder Benutzer mit sudo-Berechtigungen angemeldet sein.

Den aktuellen Hostnamen anzeigen #

In Debian 10 und allen anderen Linux-Distributionen mit systemd , können Sie den Hostnamen eines bestimmten Systems mit hostnamectl ändern und anzeigen Werkzeug.

Um den aktuellen System-Hostnamen anzuzeigen, geben Sie hostnamectl ein ohne Option:

hostnamectl

Die Ausgabe zeigt den aktuellen System-Hostnamen, in diesem Beispiel ist das host.linuxize.com .

   Static hostname: host.linuxize.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 70a3f06298014fd9ac42e5dc1de1034a
           Boot ID: 1dc8b9af89a4426b99cb348f6d483757
    Virtualization: oracle
  Operating System: Debian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.0-5-amd64
      Architecture: x86-64

Ändern Sie den System-Hostnamen #

Ein Hostname ist eine Bezeichnung, die eine Maschine im Netzwerk identifiziert. Sie sollten nicht denselben Hostnamen auf zwei verschiedenen Computern in demselben Netzwerk festlegen. Es wird empfohlen, einen vollständig qualifizierten Domänennamen (FQDN ) als System-Hostname.

Das Ändern des System-Hostnamens unter Debian 10 umfasst zwei Schritte. Legen Sie zuerst den neuen Hostnamen mithilfe von hostnamectl set-hostname fest Befehl gefolgt vom gewünschten Hostnamen und aktualisieren Sie dann /etc/hosts Datei mit dem neuen Hostnamen.

Zum Beispiel, um den System-Hostnamen in arya.example.com zu ändern , würden Sie die folgenden Schritte ausführen:

  1. Legen Sie zuerst den neuen Hostnamen fest, indem Sie Folgendes ausführen:

    sudo hostnamectl set-hostname arya.example.com

    Die hostnamectl Befehl erzeugt keine Ausgabe. Bei Erfolg wird 0 zurückgegeben, andernfalls ein Fehlercode ungleich Null.

  2. Zweitens öffnen Sie /etc/hosts Datei und ersetzen Sie den alten Hostnamen durch den neuen.

    /etc/hosts
    127.0.0.1   localhost
    127.0.0.1   arya.example.com arya 
    
    # The following lines are desirable for IPv6 capable hosts
    ::1     localhost ip6-localhost ip6-loopback
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters

Änderung # bestätigen

Um zu überprüfen, ob der Hostname erfolgreich geändert wurde, verwenden Sie erneut hostnamectl Befehl:

hostnamectl

Der neue System-Hostname wird auf der Befehlszeile ausgegeben.

   Static hostname: arya.example.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 70a3f06298014fd9ac42e5dc1de1034a
           Boot ID: 1dc8b9af89a4426b99cb348f6d483757
    Virtualization: oracle
  Operating System: Debian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.0-5-amd64
      Architecture: x86-64

Debian
  1. So ändern Sie einen Hostnamen unter Linux

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

  3. So ändern Sie den Hostnamen unter Linux

  4. So ändern Sie die Zeitzone in Debian Linux

  5. So ändern Sie den Hostnamen unter CentOS Linux

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

So ändern Sie den Hostnamen in Debian 10

So setzen oder ändern Sie den Hostnamen in Debian Linux

So ändern Sie den Hostnamen unter Debian 10

So ändern Sie den Hostnamen unter Debian Linux

So ändern Sie den Benutzernamen und den Hostnamen auf einem Linux-System