Derselbe Hostname für alle Systeme macht die Verwaltungs- und Wartungsaufgaben für das System und das Netzwerk selbst sehr schwierig.
Der Hostname in jeder Linux-basierten Distribution wird verwendet, um ein System eindeutig in einem Netzwerk zu identifizieren. Der während der Installation festgelegte Standard-Hostname ist localhost. Bei einigen Cloud-Diensten wird der Standard-Hostname gemäß deren Einstellungen festgelegt und ist nicht immer localhost.
Installierte Anwendungen verwenden den Hostnamen als Standardkennung bei der Kommunikation mit anderen Systemen.
Um also ohne Verwirrung mit anderen Systemen in einem Netzwerk zu kommunizieren, ist es immer eine gute Idee, es zu ändern. In diesem Artikel sehen wir uns an, wie man den Hostnamen in Ubuntu 18.04 LTS ändert.
Hostnamen unter Ubuntu mit hostnamectl ändern
Denken Sie daran, dass Sie für alle Methoden, die wir gleich zeigen werden, SSH verwenden müssen, um auf Ihren Linux-Server zuzugreifen. Hier ist ein Tutorial, falls Sie ein wenig Hilfe benötigen.
Der einfachste Weg, den Hostnamen zu ändern, ist die Verwendung des Befehls hostnamectl. Der Befehl ist Teil der systemd-Dienstprogramme und wird standardmäßig installiert. Wenn es aus irgendeinem Grund nicht in Ihrem System vorhanden ist, verwenden Sie das folgende apt-get Befehl zum Installieren:
apt-get install systemd
Jetzt ist der Befehl hostnamectl verfügbar, falls er zuvor gefehlt hat. Geben Sie hostnamectl in die Terminal-Befehlszeile ein, um die Systeminformationen anzuzeigen – einschließlich des Hostnamens. Hier ist der Befehl:
hostnamectl
Dies ist die Ausgabe, die Sie erhalten würden:
Static hostname: hostinger Icon name: computer-vm Chassis: vm Machine ID: 45598cbdb6ee462e8696166b520fe788 Boot ID: 99526e56aeea45c2a0f3b2ffaaffe9d9 Virtualization: xen Operating System: Ubuntu 18.04.1 LTS Kernel: Linux 4.15.0-1021-aws Architecture: x86-64
Die Ausgabe des obigen Befehls listet den permanenten Hostnamen als statischen Hostnamen auf. Um den Hostnamen des Systems dauerhaft zu ändern, verwenden Sie einfach den folgenden hostnamectl-Befehl:
hostnamectl set-hostname hostinger
Der obige Befehl erzeugt keine Ausgabe. Um den neuen Hostnamen zu überprüfen, geben Sie hostnamectl im Terminal ohne Optionen oder Parameter ein:
hostnamectl
Hostnamen auf Ubuntu mit Hostnamen ändern
Der Befehl hostname wird verwendet, um den Hostnamen und den Domänennamen eines Systems anzuzeigen oder festzulegen. Die grundlegende Syntax für den Befehl lautet:
hostname [options] [new_host_name]
Um die aktuellen Einstellungen Ihres Systems anzuzeigen, verwenden Sie den Hostnamen ohne Optionen und Argumente:
hostname
Um den Hostnamen zu ändern, verwenden Sie einfach den Befehl hostname ohne Optionen, indem Sie den neuen Hostnamen als einziges Argument eingeben.
hostname hostinger
Um zu überprüfen, ob der Hostname richtig gesetzt wurde, verwenden Sie einfach den einfachen Befehl hostname.
Denken Sie daran, dass die Änderungen des Hostnamens nur vorübergehend sind. Wenn Sie das System neu starten, wird der Hostname auf den alten zurückgesetzt.
Der Befehl hostname ist in einer Situation nützlich, in der Sie eine kleinere Aufgabe haben, die vorübergehende Änderungen erfordert, aber keine dauerhaften Änderungen vornehmen möchten.
Hostnamen auf Ubuntu manuell ändern
Es ist möglich, den Hostnamen zu ändern, indem Sie einige Hostnamen-Konfigurationsdateien direkt bearbeiten. Sie müssen nur den Hostnamen in zwei Konfigurationsdateien aktualisieren – /etc/hostname und /etc/hosts .
Bearbeiten Sie zunächst die Datei /etc/hostname und aktualisieren Sie den Eintrag mit dem neuen Hostnamen:
vi /etc/hostname hostinger
Aktualisieren Sie als Nächstes den Hostnameneintrag mit dem neuen in /etc/hosts Datei, damit das System den neuen Hostnamen im Netzwerk auflöst.
# vi /etc/hosts 127.0.0.1 hostinger
An dieser Stelle sind Sie mit der Aktualisierung der Datensätze in den erforderlichen Konfigurationsdateien fertig. Sie sind jedoch noch einen Schritt davon entfernt, die oben genannten Änderungen anzuwenden.
Im letzten Schritt müssen Sie eine Cloud-Konfigurationsdatei bearbeiten. Dieses Cloud-Init-Paket wird von den Standard-Images installiert, die von einigen Cloud-Dienstanbietern bereitgestellt werden, um eine Cloud-Instanz zu initialisieren.
Um die Formalitäten abzuschließen, bearbeiten Sie die Cloud-Konfigurationsdatei und ändern Sie den Wert von preserve_hostname auf wahr .
# vi /etc/cloud/cloud.cfg
…
…
# Dies führt dazu, dass das Modul set+update hostname nicht funktioniert (wenn wahr)
preserve_hostname:true
…
…
Wenn die obige Cloud-Konfigurationsdatei nicht vorhanden ist in Ihrem System, dann machen Sie sich keine Sorgen, Sie können diesen Schritt getrost überspringen.
Starten Sie Ihr System neu und öffnen Sie eine Terminalsitzung. Um zu überprüfen, ob der Hostname tatsächlich während des Neustarts beibehalten wurde, geben Sie einfach den folgenden Befehl in das Terminal ein:
hostname
Ändern Sie den Hostnamen auf Ubuntu mit der Systemsteuerung von Hostinger
Um den Hostnamen über das Hostinger-Kontrollfeld zu ändern, gehen Sie einfach zu den Servern Menü in der oberen Navigationsleiste und wählen Sie die Instanz aus, für die Sie den Hostnamen ändern möchten. Aktualisieren Sie im neu geöffneten Fenster den Wert von hostname zum neuen und klicken Sie auf Änderungen speichern . Herzlichen Glückwunsch, Sie haben den Hostnamen erfolgreich über das Control Panel von Hostinger geändert:
Fazit
Das Ändern des Hostnamens in Linux Ubuntu 18.04 ist ziemlich einfach. Jetzt wissen Sie, wie es über das Control Panel von Hostinger und das Linux-Terminal geht. Jetzt können Sie Ihr Netzwerk einfach verwalten!