So ändern Sie den Hostnamen unter Ubuntu 18.04

Dieses Tutorial führt Sie durch den Prozess der Änderung des Hostnamens auf einem Ubuntu 18.04-System.

Der Hostname wird zum Zeitpunkt der Installation des Ubuntu-Betriebssystems oder beim Hochfahren einer virtuellen Maschine festgelegt und beim Start dynamisch der Instanz zugewiesen.

Die in diesem Handbuch beschriebene Methode funktioniert, ohne dass Ihr System neu gestartet werden muss.

Obwohl dieses Tutorial für Ubuntu 18.04 geschrieben wurde, gelten die gleichen Anweisungen für Ubuntu 16.,04 und jede Ubuntu – basierte Distribution, einschließlich Linux Mint und Elementary OS.

Voraussetzungen #

Bevor Sie mit diesem Tutorial fortfahren, stellen Sie sicher, dass Sie als Benutzer mit sudo-Rechten angemeldet sind .

Ein Hostname ist eine Bezeichnung, die einen Computer im Netzwerk identifiziert. Sie sollten nicht denselben Hostnamen auf zwei verschiedenen Computern in demselben Netzwerk verwenden.,

Anzeige des aktuellen Hostnamens #

Um den aktuellen Hostnamen anzuzeigen, geben Sie den folgenden Befehl ein:

hostnamectl

Wie Sie im Bild oben sehen können, ist der aktuelle Hostname auf ubuntu1804.localdomaingesetzt.

Ändern Sie den Hostnamen #

In den folgenden Schritten wird beschrieben, wie Sie den Hostnamen in Ubuntu 18.04 ändern.

Ändern Sie den Hostnamen mit hostnamectl. #

In Ubuntu 18.,04 wir können den Systemhostnamen und die zugehörigen Einstellungen mit dem Befehl hostnamectländern.

Um beispielsweise den statischen Hostnamen des Systems in linuxize zu ändern, verwenden Sie den folgenden Befehl:

sudo hostnamectl set-hostname linuxize

Der Befehl hostnamectl erzeugt keine Ausgabe. Bei Erfolg wird 0 zurückgegeben, andernfalls ein Fehlercode ungleich Null.

Bearbeiten Sie die Datei /etc/hosts. #

Öffnen Sie die/etc/hosts Datei und ändern Sie den alten Hostnamen in den neuen.

/etc/hosts

Bearbeiten Sie die cloud.cfg-Datei., #

Wenn das Paket cloud-init installiert ist, müssen Sie auch die Datei cloud.cfg bearbeiten. Dieses Paket wird normalerweise standardmäßig in den von Cloud-Anbietern wie AWS bereitgestellten Images installiert und zur Initialisierung der Cloud-Instanzen verwendet.

Um zu überprüfen, ob das Paket installiert ist, führen Sie den folgenden Befehl ls aus :

ls -l /etc/cloud/cloud.cfg

Wenn Sie die folgende Ausgabe sehen, bedeutet dies, dass das Paket nicht installiert ist und keine weiteren Aktionen erforderlich sind.,

ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory

Wenn das Paket installiert ist, sieht die Ausgabe wie folgt aus:

-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

In diesem Fall müssen Sie die Datei öffnen:

sudo vim /etc/cloud/cloud.cfg

Suche nach preserve_hostname und ändern Sie den Wert von false in true:

/etc/cloud/cloud.cfg
# This will cause the set+update hostname module to not operate (if true)preserve_hostname: true

Speichern Sie die Datei und schließen Sie Ihren editor.,

Überprüfen Sie die Änderung #

Um sicherzustellen, dass der Hostname erfolgreich geändert wurde, verwenden Sie erneut den Befehl hostnamectl:

hostnamectl
 Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

Sie sollten Ihren neuen Servernamen auf der Konsole gedruckt sehen.

Fazit #

In diesem Tutorial haben wir Ihnen gezeigt, wie Sie Ihren Ubuntu-Server-Hostnamen einfach ändern können, ohne den Computer neu zu starten.

Leave a Comment