Der Hostname eines Servers wird zum Zeitpunkt der Installation des Debian-Betriebssystems festgelegt. Wenn Sie eine virtuelle Maschine erstellen, wird diese beim Erstellen der Instanz dynamisch zugewiesen. Bei der Auswahl Ihres Hostnamens sollten Sie auch darauf achten, einen vollständig qualifizierten Domänennamen (FQDN) zu verwenden, der auf Ihre Server-IP-Adresse verweisen sollte, damit Sie über diesen auf Ihren Server zugreifen können.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung verwandter Linux-Systemabfragen.
In diesem Zusammenhang werden wir untersuchen, wie man den Hostnamen auf einem Debian 9-System ändert.
Wie ändere ich den Hostnamen auf Debian?
Bevor Sie mit diesem Konfigurationsverfahren fortfahren, vergewissern Sie sich, dass Sie als Nicht-Root-Benutzer mit sudo-Berechtigungen angemeldet sind.
Durch die Zuweisung eines Hostnamens können Sie ein System in einem Netzwerk identifizieren. Sie müssen sicherstellen, dass es nicht denselben Hostnamen in demselben Netzwerk geben sollte.
So erhalten Sie den aktuellen Hostnamen:
Überprüfen Sie zunächst den aktuellen Hostnamen mit dem folgenden Befehl:
$ hostnamectl
Static hostname: local.linuxapt
Icon name: computer-vm
Chassis: vm
Machine ID: 287b816ad03c4f429f7bb49501983e1c
Boot ID: 7fd5cca4dd5c41f6ac53214e11fa3f57
Virtualization: oracle
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-8-amd64
Architecture: x86-64
Hier ist der aktuelle Hostname local.linuxapt.
Wie ändere ich den Hostnamen mit hostnamectl ?
In Debian 9 gibt es mehrere Methoden zum Ändern des Hostnamens. Zuerst ändern Sie den Hostnamen mit dem Befehl hostnamectl. Es folgt die grundlegende Syntax zum Ändern des Hostnamens:
$ sudo hostnamectl set-hostname NEW_HOST_NAME
Sie können den folgenden Befehl ausführen, um den Hostnamen zu ändern:
$ sudo hostnamectl set-hostname server.linuxapt.com
Wir haben den Hostnamen mit dem Befehl hostnamectl von local.linuxapt in server.linuxapt.com geändert.
Jetzt ist der Hostname server.linuxapt.com für Server, Sie können ihn erneut mit dem Befehl hostnamectl überprüfen.
Wie ändere ich den Hostnamen durch Bearbeiten der Datei /etc/hosts ?
Eine andere Methode zum Ändern des Hostnamens besteht darin, die Datei /etc/hosts manuell zu bearbeiten. Öffnen Sie die Datei /etc/hosts mit Ihrem bevorzugten Texteditor:
$ sudo nano /etc/hosts
Ändern Sie in der Datei den Hostnamen nach Ihrer Wahl in der Zeile, die mit 127.0.0.1 beginnt.
Datei speichern und schließen. Für diese Methode müssen Sie Ihr System neu starten.
Wie verifiziere ich den Hostnamen?
Nachdem Sie den Hostnamen mit der zweiten Methode geändert haben, können Sie den Hostnamen erneut mit dem Befehl hostnamectl überprüfen, und jetzt sollte die Ausgabe mit dem neuen Hostnamen wie folgt erfolgen:
Static hostname: server.linuxapt.com
Icon name: computer-vm
Chassis: vm
Machine ID: 287b816ad03c4f429f7bb49501983e1c
Boot ID: 7fd5cca4dd5c41f6ac53214e11fa3f57
Virtualization: oracle
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-8-amd64
Architecture: x86-64
Wie Sie oben sehen können, wurde der Hostname erfolgreich von local.linuxapt in server.linuxapt.com geändert.