So klonen Sie einen Server (Ubuntu Server 16.04.x)
Inhaltsverzeichnis:
- Voraussetzungen
- Zeigt den aktuellen Hostnamen an
- Ändern Sie den Hostnamen
- 1. Ändern Sie den Hostnamen mit
hostnamectl. - 2. Bearbeiten Sie die Datei
/etc/hosts. - 3. Bearbeiten Sie die Datei
cloud.cfg. - Überprüfen Sie die Änderung
- Fazit
Dieses Tutorial führt Sie durch die Änderung des Hostnamens auf einem Ubuntu 18.04-System.
Der Hostname wird zu dem Zeitpunkt festgelegt, zu dem das Ubuntu-Betriebssystem installiert wird oder wenn Sie eine virtuelle Maschine hochfahren, wird sie der Instanz beim Start dynamisch zugewiesen.
Die in diesem Handbuch beschriebene Methode funktioniert, ohne dass das 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 alle Ubuntu-basierten Distributionen, einschließlich Linux Mint und Elementary OS.
Voraussetzungen
Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Ein Hostname ist eine Bezeichnung, die einen Computer im Netzwerk kennzeichnet. Sie sollten nicht denselben Hostnamen auf zwei verschiedenen Computern in demselben Netzwerk verwenden.
Zeigt den aktuellen Hostnamen an
Geben Sie den folgenden Befehl ein, um den aktuellen Hostnamen anzuzeigen:
hostnamectl

Wie Sie im obigen Bild sehen können, ist der aktuelle Hostname auf
ubuntu1804.localdomain
.
Ändern Sie den Hostnamen
Die folgenden Schritte beschreiben, wie Sie den Hostnamen in Ubuntu 18.04 ändern.
1. Ändern Sie den Hostnamen mit
hostnamectl
.
In Ubuntu 18.04 können wir den System-Hostnamen und die zugehörigen Einstellungen mit dem Befehl
hostnamectl
ändern.
Um beispielsweise den statischen Hostnamen des Systems in
linuxize
zu
linuxize
, 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.
2. Bearbeiten Sie die Datei
/etc/hosts
.
Öffnen Sie die Datei
/etc/hosts
und ändern Sie den alten Hostnamen in den neuen.
127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
3. Bearbeiten Sie die Datei
cloud.cfg
.
Wenn das
cloud-init
Paket installiert ist, müssen Sie auch die Datei
cloud.cfg
bearbeiten. Dieses Paket wird normalerweise standardmäßig in den Images installiert, die von den Cloud-Anbietern wie AWS bereitgestellt werden, und wird für die 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
ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory
Wenn das Paket installiert ist, sieht die Ausgabe folgendermaßen aus:
-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg
In diesem Fall müssen Sie die Datei
/etc/cloud/cloud.cfg
öffnen:
sudo nano /etc/cloud/cloud.cfg
Suchen Sie nach
preserve_hostname
und ändern Sie den Wert von
false
in
true
:
# 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
Verwenden Sie erneut den Befehl hostnamectl, um zu überprüfen, ob der Hostname erfolgreich geändert wurde:
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 sehen.
Fazit
In diesem Tutorial haben wir Ihnen gezeigt, wie Sie auf einfache Weise Ihren Ubuntu-Server-Hostnamen ändern können, ohne den Computer neu zu starten.
Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.
Ubuntu HostnameWie man den Hostnamen unter Debian 10 Linux ändert
In diesem Tutorial wird erklärt, wie Sie den Hostnamen unter Debian 10 Buster ändern können, ohne das System neu zu starten.
Wie man den Hostnamen unter Debian 9 Linux ändert
Dieses Tutorial wird Sie durch den Prozess des Änderns eines Hostnamens unter Debian 9 führen, ohne dass Sie Ihr System neu starten müssen.
Wie man die Zeitzone unter Debian 9 einstellt oder ändert
Die Verwendung der richtigen Zeitzone ist für viele systembezogene Aufgaben und Prozesse wichtig. Die Zeitzone des Systems wird während der Installation festgelegt, kann jedoch zu einem späteren Zeitpunkt problemlos geändert werden. Dieses Tutorial zeigt, wie man die Zeitzone unter Debian 9 einstellt oder ändert.







