Hostname unter Linux
Geräte kommunizieren miteinander über ein Netzwerk unter Verwendung von IP-Adressen. Die einem bestimmten Gerät zugewiesene IP-Adresse kann sich je nach Situation ändern. Daher ist es wichtig, einen einprägsamen Hostnamen zu verwenden, der sich je nach Situation nicht ändert.
Unter Linux können mehrere Methoden verwendet werden, um den Hostnamen zu ändern, und diese Methoden können in zwei Kategorien unterteilt werden: Methoden der Befehlszeilenschnittstelle (CLI) und Methoden der grafischen Benutzeroberfläche (GUI).
CLI-Methoden
Um den Hostnamen eines Geräts unter Linux zu ändern, empfehlen wir die Verwendung von CLI-Tools. Diese Methoden sind universell und funktionieren auf fast jeder Linux-Distribution. Außerdem müssen keine zusätzlichen Pakete installiert werden.
Hostnamen prüfen
Überprüfen Sie zunächst den Hostnamen des aktuellen Systems wie folgt.
$ Hostname$ hostnamectl
Ändern Sie den Hostnamen mit dem Hostnamen
Der Befehl hostname kann verwendet werden, um den Hostnamen des Systems mithilfe der folgenden Befehlsstruktur zu ändern.
$ sudo-Hostname
Überprüfen Sie abschließend die Änderung.
$ Hostname
Beachten Sie, dass der Hostname mit dieser Methode nur vorübergehend geändert wird. Wenn das System neu gestartet wird, wird es auf den ursprünglichen Hostnamen zurückgesetzt. Diese Methode sollte nur verwendet werden, wenn Sie keine dauerhafte Änderung des Hostnamens vornehmen möchten.
Ändern Sie den Hostnamen mit hostnamectl
Das hostnamectl-Tool kontrolliert den Hostnamen des Systems. Dieses Tool kann eine Vielzahl von Aktionen ausführen. Es kann beispielsweise verwendet werden, um den aktuellen Hostnamen anzuzeigen, den Hostnamen zu ändern, die Umgebungsbeschreibung zu konfigurieren und die Zeichenfolge LOCATION des Systems zu bearbeiten.
Um hostnamectl zum Ändern des Hostnamens zu verwenden, führen Sie den folgenden Befehl aus.
$ sudo hostnamectl set-hostname
Überprüfen Sie dann die Änderung.
$ Hostname
Als nächstes müssen wir die Hostdatei manuell aktualisieren. Öffnen Sie dazu die Datei mit einem Texteditor.
$ sudo vim /etc/hostsÄndern Sie den alten Hostnamen in den neuen Hostnamen.
$ 127.0.1.1 lokaler Host$ 127.0.1.1
Wenn Sie eine ältere Linux-Distribution verwenden, müssen Sie nach der Änderung möglicherweise den folgenden Befehl ausführen.
$ /etc/init.d/Hostname NeustartHostnamen ändern (für Init-System)
Eine dedizierte Datei enthält den Hostnamen des Systems. Wir können die Datei manuell aktualisieren, um den Hostnamen zu ändern. Öffnen Sie dazu die Datei mit einem Texteditor.
$ sudo vim /etc/hostnameDas Bild unten zeigt den alten Hostnamen.
Bearbeiten Sie den Inhalt, um den Hostnamen zu aktualisieren.
Speichern Sie die Datei und schließen Sie den Editor. Starten Sie das System neu, damit die Änderungen wirksam werden. Überprüfen Sie nach dem Neustart des Systems wie folgt, ob die Aktion erfolgreich war.
$ Hostname
GUI-Methoden
In diesem Abschnitt verwenden wir GNOME, um den Hostnamen eines Geräts zu ändern. Sie können jedoch mit YaST Änderungen des Hostnamens in openSUSE vornehmen.
Hostnamen in GNOME ändern
GNOME ist eine leistungsstarke Desktop-Umgebung. Wenn Sie GNOME verwenden, können Sie den Hostnamen ändern, ohne Befehle auszuführen, indem Sie auf die App „Einstellungen“ zugreifen.
Scrollen Sie im linken Bereich nach unten und wählen Sie "Über". In diesem Beispiel steht der Hostname des Systems im Feld „Gerätename“.
Klicken Sie auf „Gerätename“, um eine Aufforderung zum Ändern des Hostnamens zu öffnen.
Geben Sie den neuen Hostnamen ein und klicken Sie auf „Umbenennen“, um die Änderung zu speichern.
Abschließende Gedanken
In diesem Tutorial haben wir Ihnen mehrere einfache Methoden zum Ändern des Hostnamens Ihres Systems gezeigt. Stellen Sie sicher, dass Sie einen richtigen Hostnamen verwenden, um das System zu identifizieren.
Wenn Sie CentOS/RHEL oder eine ähnliche Distribution verwenden, kann es schwieriger sein, den Hostnamen zu ändern. Sehen Sie sich an, wie Sie den Hostnamen unter CentOS 7 dauerhaft ändern können.
Viel Spaß beim Rechnen!