Ändern Sie Hostname Debian Top 10

Ändern Sie Hostname Debian Top 10
Der Hostname eines Systems ist im Grunde genommen der Name des Systems über einem Netzwerk. Bei der Installation von DEBIAN fordert der Installateur einen Benutzernamen und einen Computernamen an. Es dient als Hostname des Systems. Jeder Hostname sollte einzigartig sein, um Konflikte über das Netzwerk zu vermeiden.

Obwohl wir zuerst während der Installation zugewiesen sind, können wir den Hostnamen später ändern. Dieser Leitfaden zeigt, dass das Hostname auf Debian 10 verändert wird.

Debian 10 Hostname

Der Hostname ist während der Installation von Debian 10 obligatorisch. Die Demonstrationen wurden auf einer ordnungsgemäß konfigurierten Debian 10 virtuellen Maschine durchgeführt. Als Referenz finden Sie diesen Leitfaden zur Installation von Debian 10.

Der Hostname ist eine systemweite Konfiguration. Der Versuch, Änderungen vorzunehmen, erfordert die Erlaubnis von der Wurzel. Hier gehen wir davon aus, dass Sie Zugriff auf die haben Wurzel Konto oder eine Non nicht-Wurzel Benutzer mit Sudo -Erlaubnis. Schauen Sie sich an, wie Sie Sudoers in Debian 10 Benutzer hinzufügen können.

Anzeige des aktuellen System -Hostnamens

Zunächst müssen wir wissen, wie Sie den aktuellen Hostnamen des Systems überprüfen können. Es gibt ein paar Möglichkeiten, wie wir es überprüfen können.

Hostname mithilfe hostnamectl

Alle Linux -Distribos, die verwenden systemd Kommt mit dem Werkzeug hostnamectl. Es ist ein dediziertes Befehlszeilen-Tool, um mit dem System Hostname zu arbeiten.

Der folgende Befehl druckt den aktuellen Hostnamen.

$ hostnamectl

In dem Bericht wird HostnAmectl verschiedene Informationen auflisten. Zum Beispiel Prozessorarchitektur, Kernelversion, Betriebssysteminfo, Virtualisierung usw.

Hostname mithilfe Hostname

Ähnlich zu hostnamectl, Hostname ist auch ein dedizierter Befehl, um den Hostnamen des Systems anzuzeigen.

Laufen Hostname.

$ hostname

Das Hostname -Tool ist Teil einer Gruppe von Tools, die verschiedene Systeminformationen drucken. Zum Beispiel Domänennamen, DNS -Domänenname, NIS/YP -Domänenname usw.

Führen Sie die folgenden Befehle aus, um den NIS/YP -Domänennamen des Systems zu drucken.

$ domainname
$ ypdomainname
$ nisdomainname

Der folgende Befehl zeigt den DNS -Domänennamen des Systems an.

$ DNSDOMAINNAME

Weitere eingehende Informationen finden Sie in der Hostname Mann Seite.

$ MAN HOSTNAME

Hostname aus/proc/sys/kernel/hostname anzeigen

Wie der Titel dieses Abschnitts schon sagt, enthält die Datei am folgenden Ort den Hostnamen des Systems. Wir können den Inhalt mithilfe des Inhalts lesen Katze.

$ cat/proc/sys/kernel/hostname

Hostname von /etc /hostname und /etc /hosts anzeigen

Ähnlich wie im vorherigen Abschnitt sind die Dateien unter /etc/hostname Und /etc/hosts enthalten auch den Hostnamen des Systems.

Schauen Sie sich den Inhalt dieser Dateien an.

$ cat /etc /hostname
$ cat /etc /hosts

Hostname ändern

Es gibt mehrere Möglichkeiten, den System -Hostnamen zu ändern. In den meisten Fällen wird dringend empfohlen, Hostnamectl zu verwenden, um den System -Hostnamen zu ändern.

Hostname ändern hostnamectl

Hostnamectl ist ein dediziertes Tool zum Verwalten des System -Hostnamens. Der folgende Befehl hostname ändert die statisch Hostname.

$ sudo hostnamectl set-Hostname ""

Hostnamectl unterscheidet drei verschiedene Arten von Hostnamen.

Hübsch Hostname: Es ist der hochrangige Hostname, der möglicherweise alle Arten von Sonderzeichen enthalten kann.

Statisch Hostname: Der Hostname, der den Kernel -Hostnamen beim Boot initialisiert.

Vorübergehend Hostname: Es ist ein Fallback -Wert, der während der Netzwerkkonfiguration zugewiesen wird. Wenn der statische Hostname verfügbar und gültig ist, wird der transiente Hostname nicht verwendet.

Die statischen und transienten Hostnamen haben eine Grenze von 64 Zeichen maximal.

Um den hübschen Hostnamen zu ändern, fügen Sie die Flagge hinzu -hübsch.

$ sudo hostnamectl set-Hostname "-Pretty

Das HostnameCtl-Tool kann auch den Wert anderer Host-bezogene Informationen ändern. Zum Beispiel Chassis, Bereitstellungsumgebung, Standort usw. Weitere Informationen finden Sie in der hostnamectl Mann Seite.

$ MAN HOSTNAMECTL

Hostname manuell ändern

Anstatt HostnAmectl zu verwenden, können wir den Inhalt einiger Hostname-Dateien manuell optimieren und den System-Hostnamen ändern.

Wir werden die beiden Dateien bearbeiten /etc/hostname Und /etc/hosts. Es erfordert die Wurzelgenehmigung (oder Sudo -Privilegien), um Änderungen vorzunehmen.

Die Datei /etc /hostname enthält den aktuellen Hostnamen. Öffnen Sie die Datei in einem Texteditor und ändern Sie den Hostnamen.

$ sudo nano /etc /hostname

Als nächstes werden wir Änderungen an vornehmen /etc/hosts. Diese Datei verknüpft Hostnamen mit IP -Adressen. Öffnen Sie es in einem Texteditor und ändern Sie den Hostnamen des aktuellen Systems.

$ sudo nano /etc /hosts

Diese Änderungen werden ohne System -Neustart nicht wirksam.

$ sudo systemctl neu starten

Hostname mit GUI ändern

Wir können den Hostnamen auch mit GUI ändern. Hier werde ich zeigen, wie ich es auf dem Gnome -Desktop ändern kann.

Gehe zu "Einstellungen”.

Aus der linken Platte scrollen Sie nach unten und gehen Sie zu “Einzelheiten”.

Klicken Sie auf der Registerkarte "About" auf das Feld "Gerätename”.

Durch Ändern des Wertes des Gerätenamens wird der Hostname des Systems geändert.

Abschließende Gedanken

Hostname ist ein einfacher und dennoch wichtiger Wert für jedes Betriebssystem. Bei Debian ist das Ändern des Hostnamens eine einfache Aufgabe. Nachdem Sie diesen Leitfaden konsultiert haben, sollten Sie in der Lage sein, den Hostnamen in jedem Debian -System zu ändern. Folgen Sie der Methode, die Sie am besten entsprechen,.

Wie wir gesehen haben, wird der Hostname verwendet, wenn Sie eine Verbindung zu einem Netzwerk herstellen. Erfahren Sie, wie Sie den Hostnamen eines Systems angesichts seiner IP -Adresse finden.

Happy Computing!