RHEL 8/CentOS 8 Hostnamen ändern
Ein Hostname ist die Bezeichnung oder der Name, der mit einem Gerät in einem Netzwerk verknüpft ist. Sein Hauptzweck besteht darin, ein Gerät in einem bestimmten Netzwerk oder über das Internet zu erkennen. Es gibt drei verschiedene Hostnamentypen:
- Statisch – Die meiste Zeit werden Sie an dieser Art von Hostnamen interessiert sein, der durch den Benutzer und die Konfigurationsdatei
/etc/hostnamedefiniert wird. - Transient – Dieser Hostname-Typ wird im Kernel-Bereich definiert und ist standardmäßig so eingestellt, dass er mit dem statischen Hostnamen identisch ist. Transiente Hostnamen können zur Laufzeit per DHCP oder mDNS gesetzt/aktualisiert werden.
- Pretty – Der Pretty-Hostname erlaubt zusätzliche Zeichen gemäß UTF8-Zeichensatz und dient daher eher nur zu Präsentationszwecken. Der hübsche Hostname erlaubt es auch, Leerzeichen einzuschließen.
In diesem Artikel wird erläutert, wie Sie den Hostnamen auf einem RHEL 8/CentOS 8 Linux-Server oder einer Workstation ändern oder festlegen. Um den Hostnamen zu ändern, verwenden Sie den Befehl hostnamectl.
In diesem Tutorial lernen Sie:
- So ändern Sie den statischen Hostnamen.
- So ändern Sie den vorübergehenden Hostnamen.
- So ändern Sie den hübschen Hostnamen.
- So überprüfen Sie den aktuellen Hostnamen.
Überprüfen des Hostnamens auf einem RHEL 8 Linux-System mit dem Befehl hostnamectl.
Verwendete Softwareanforderungen und Konventionen
| Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
|---|---|
| System | Red Hat Enterprise Linux 8, CentOS 8 |
| Software | N/A |
| Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo. |
So ändern Sie den Hostnamen auf Redhat 8 Schritt für Schritt Anleitung
-
Überprüfen Sie die aktuellen Einstellungen für den Hostnamen. Führen Sie als
Root-BenutzerFolgendes aus:hostnamectl Static hostname: linuxconfig Pretty hostname: linuxconfig.org Transient hostname: linuxconfig.org Icon name: computer-vm Chassis: vm Machine ID: cedfcca06f78400cb71c32d2e28e34c3 Boot ID: 3188b99e85884d7e8aecbc4df8a50c2c Virtualization: oracle Operating System: Red Hat Enterprise Linux 8.0 (Ootpa) CPE OS Name: cpe:/o:redhat:enterprise_linux:8.0 Kernel: Linux 4.18.0-32.el8.x86_64 Architecture: x86-64Falls Sie nur an einem bestimmten Hostnamentyp interessiert sind, verwenden Sie einen der folgenden Schalter:
--static,--transientoder--pretty. Zum Beispiel:hostnamectl --static linuxconfig Ändern Sie den Hostnamen mit dem Befehl
hostnamectl. Dazu verwenden wir dasArgument set-hostname,gefolgt vom gewünschten Hostnamen. Zum Beispiel setzen wir den statischen Hostnamen auf z. B.CentOS8:hostnamectl set-hostname centos8 hostnamectl --static centos8Um einen anderen Hostnamentyp zu ändern, fügen Sie einfach
den Schalter --transientoder--prettyhinzu. Zum Beispiel:hostnamectl set-hostname --transient centos8 hostnamectl --transient centos8- Aktualisieren Sie die Datei
/etc/hosts. Dies ist ein optionaler Schritt. Überprüfen Sie Ihre/etc/hosts-Datei, und ersetzen Sie alle Vorkommen des alten Hostnamens durch die neu konfigurierte Hostname-Zeichenfolge.
