Hostname in Linux
Geräte kommunizieren miteinander über ein Netzwerk miteinander, indem sie IP -Adressen verwenden. Die IP -Adresse, die einem bestimmten Gerät zugewiesen ist, kann sich je nach Situation ändern. Daher ist es wichtig, einen unvergesslichen Hostnamen zu verwenden, der sich aufgrund der Situation nicht ändert.
Verschiedene Methoden können verwendet werden, um den Hostnamen unter Linux zu ändern, und diese Methoden können in zwei Kategorien unterteilt werden: CLI-Methoden (Befehlszeilenschnittstellen) und GUI-Methoden (Grafical User Interface).
CLI -Methoden
Um den Hostnamen eines Geräts unter Linux zu ändern, empfehlen wir die Verwendung von CLI -Tools. Diese Methoden sind universell und arbeiten an fast jeder Linux -Distribution. Darüber hinaus müssen zusätzliche Pakete nicht installiert werden.
Überprüfen Sie den Hostnamen
Überprüfen Sie zunächst den Hostnamen des aktuellen Systems wie folgt.
$ hostname
$ hostnamectl
Ändern Sie den Hostnamen mit Hostname
Der Befehl hostname kann verwendet werden, um den Hostnamen des Systems durch die folgende Befehlsstruktur zu ändern.
$ sudo Hostname
Überprüfen Sie schließlich die Änderung.
$ hostname
Beachten Sie, dass sich der Hostname nur vorübergehend mit dieser Methode geändert hat. Wenn das System neu gestartet wird, wird es wieder zum ursprünglichen Hostnamen zurückgeführt. Diese Methode sollte nur verwendet werden, wenn Sie nicht beabsichtigen, eine dauerhafte Änderung des Hostnamens vorzunehmen.
Ändern Sie den Hostnamen mit Hostnamectl
Das Hostnamectl -Tool steuert den Hostnamen des Systems. Dieses Tool kann eine Vielzahl von Aktionen ausführen. Zum Beispiel kann es verwendet werden, um den aktuellen Hostnamen anzuzeigen, den Hostnamen zu ändern, die Umgebungsbeschreibung zu konfigurieren und die Systemspeicherzeichenfolge zu manipulieren.
Führen Sie den folgenden Befehl aus, um den Hostnamectl zu verwenden, um den Hostnamen zu ändern.
$ 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 Localhost
$ 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 Neustart
Hostname ä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 /hostname
Das 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. Damit die Änderungen wirksam werden sollen, starten Sie das System neu. Vergewissern Sie sich nach dem Neustart des Systems, dass die Aktion wie folgt erfolgreich war.
$ hostname
GUI -Methoden
In diesem Abschnitt werden wir GNOME verwenden, um den Hostnamen eines Geräts zu ändern. Sie können Yast jedoch verwenden, um Änderungen in OpenSuse aus Hostname vorzunehmen.
Ändern Sie Hostname in GNOME
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 Feld nach unten und wählen Sie "About" aus. In diesem Beispiel befindet sich der Hostname des Systems im Feld "Gerätename".
Klicken Sie auf "Gerätename", um eine Eingabeaufforderung 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 ordnungsgemäßen Hostnamen verwenden, um das System zu identifizieren.
Wenn Sie CentOS/RHEL oder eine ähnliche Distribution verwenden, ist das Ändern des Hostnamens möglicherweise schwieriger. Schauen Sie sich an, wie Sie Hostname in CentOS 7 dauerhaft ändern können.
Happy Computing!