Website-Suche

So ändern Sie den Hostnamen unter Linux


Der Hostname eines Linux-Systems ist wichtig, da er zur Identifizierung des Geräts in einem Netzwerk verwendet wird. Der Hostname wird auch an anderen prominenten Stellen angezeigt, z. B. in der Eingabeaufforderung des Terminals. So haben Sie stets eine Erinnerung daran, mit welchem System Sie arbeiten. Es ist ein echter Lebensretter, wenn Sie mehrere Systeme über SSH verwalten und diese Befehlszeilenterminals in Ihrem Kopf miteinander verschmelzen.

Natürlich werden IP-Adressen verwendet, wenn Geräte miteinander kommunizieren müssen, aber diese können sich häufig ändern. Hostnamen geben uns die Möglichkeit zu wissen, mit welchem Gerät wir entweder im Netzwerk oder physisch interagieren, ohne uns eine Reihe von Nummern merken zu müssen, die sich ändern können. Daher ist es wichtig, dass Ihr System einen Hostnamen trägt, der Ihnen hilft, es schnell zu identifizieren. Zum Beispiel ist "backup-server" viel informativer als "server2".

In dieser Anleitung zeigen wir Ihnen, wie Sie den Hostnamen unter Linux ändern können. Dies kann über die Befehlszeile oder über die GUI erfolgen, und wir werden die Methoden für beide zeigen. Wenn Sie den Zweck eines Systems nicht leicht anhand des Hostnamens identifizieren können, ist es an der Zeit, ihn zu ändern.

In diesem Tutorial lernen Sie:

  • So ändern Sie den Hostnamen über die Befehlszeile
  • So ändern Sie den Hostnamen über die GNOME-GUI

Ändern des Hostnamens unter Linux

Hostnamen über die Befehlszeile ändern

Die folgende Methode funktioniert auf Systemen, die systemd verwenden (die meisten gängigen Linux-Distributionen heutzutage). Wenn Ihr System init verwendet, behandeln wir im nächsten Abschnitt eine separate Methode.

  1. Zuerst überprüfen wir den aktuellen Hostnamen mit dem Befehl hostname oder hostnamectl.

    
    hostname
    linux-server
    
    hostnamectl
       Static hostname: linux-server
             Icon name: computer-vm
               Chassis: vm
            Machine ID: e94c741849c848f8baca2ec406f88c41
               Boot ID: 55f7533a0cb6448ba677ef30b2104481
        Virtualization: oracle
      Operating System: Ubuntu 20.04.1 LTS
                Kernel: Linux 5.4.0-42-generic
          Architecture: x86-64
    

    Beide Befehle geben an, dass unser Hostname linux-server ist.

  2. Ändern Sie als Nächstes den Hostnamen mit dem folgenden Befehl. In diesem Beispiel ändern wir unseren Hostnamen in linuxconfig.

    
    sudo hostnamectl set-hostname linuxconfig
    

    Führen Sie die Befehle aus Schritt 1 erneut aus, um die neue Änderung zu bestätigen.

  3. Bearbeiten Sie abschließend die Datei /etc/hosts, um die Änderung widerzuspiegeln. Zum Beispiel:

    Ändern Sie dies:

    
    127.0.0.1 localhost
    127.0.1.1 linux-server
    

    Zu diesem:

    
    127.0.0.1 localhost
    127.0.1.1 linuxconfig
    

    Bearbeiten der Hosts-Datei

Das ist alles, was dazu gehört. Es gibt jedoch mehr Befehlszeilenmethoden, um den Hostnamen zu ändern, als nur diese. Im Folgenden erfahren Sie mehr.

Hostnamen über die Befehlszeile ändern (Init-Systeme)

Eine alternative Methode zu den obigen Anweisungen besteht darin, die folgenden beiden Dateien zu bearbeiten.

  1. Öffnen Sie /etc/hostname mit nano oder Ihrem bevorzugten Texteditor und ändern Sie den Namen darin.

    
    sudo nano /etc/hostname
    

    Bearbeiten der Datei /etc/hostname

  2. Öffnen Sie als Nächstes die Datei /etc/hosts und ändern Sie dort auch den Namen.

    
    sudo nano /etc/hosts
    

Hostnamen über die Befehlszeile ändern (Hostname-Befehl)

Die letzte Methode zum Ändern des Hostnamens über die Befehlszeile ist der Befehl hostname. In den meisten Umgebungen wird der Name dadurch nur vorübergehend geändert und nach dem Neustart des Systems wieder hergestellt. So ändern Sie beispielsweise den Hostnamen in linuxconfig:


hostname linuxconfig

Überprüfen Sie die Änderungen, indem Sie einfach den Hostnamen eingeben:


hostname

Ändern des Hostnamens über die GNOME-GUI

Wenn Sie die GNOME-Desktop-Umgebung ausführen und die Befehlszeilenmethode nicht verwenden möchten, führen Sie die folgenden Schritte aus.

  1. Öffnen Sie zunächst das Menü "Einstellungen" über den GNOME-Anwendungsstarter.

    Öffnen Sie das Menü "Einstellungen"

  2. Klicken Sie unten auf die Registerkarte Info und dann auf Gerätename.

    Ändern Sie den Gerätenamen (Hostname) auf der Registerkarte "Info"

  3. Geben Sie Ihren neuen gewünschten Hostnamen ein und klicken Sie auf Umbenennen, um die Änderungen abzuschließen.

    Benennen Sie das Gerät um

Schlussfolgerung

In dieser Anleitung haben wir verschiedene Methoden gesehen, um den Hostnamen eines Linux-Systems über die Befehlszeile und die GUI zu ändern. Wir haben auch gelernt, wie wichtig es ist, einen geeigneten Hostnamen auszuwählen, um die Identifizierung eines Systems zu erleichtern. Administratoren können diese Methoden verwenden, um sicherzustellen, dass sie über ein Netzwerk von Geräten mit entsprechenden Namen verfügen.

Verwandte Artikel: