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.
Zuerst überprüfen wir den aktuellen Hostnamen mit dem Befehl
hostnameoderhostnamectl.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-64Beide Befehle geben an, dass unser Hostname
linux-serverist.Ändern Sie als Nächstes den Hostnamen mit dem folgenden Befehl. In diesem Beispiel ändern wir unseren Hostnamen in
linuxconfig.sudo hostnamectl set-hostname linuxconfigFühren Sie die Befehle aus
Schritt 1 erneut aus, um die neue Änderung zu bestätigen.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-serverZu diesem:
127.0.0.1 localhost 127.0.1.1 linuxconfigBearbeiten 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.
Öffnen Sie
/etc/hostnamemit nano oder Ihrem bevorzugten Texteditor und ändern Sie den Namen darin.sudo nano /etc/hostnameBearbeiten der Datei /etc/hostname
Öffnen Sie als Nächstes die Datei
/etc/hostsund ä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.
-
Öffnen Sie zunächst das Menü "Einstellungen" über den GNOME-Anwendungsstarter.
Öffnen Sie das Menü "Einstellungen"
Klicken Sie unten auf die Registerkarte Info und dann auf Gerätename.
Ändern Sie den Gerätenamen (Hostname) auf der Registerkarte "Info"
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.





