Website-Suche

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/hostname definiert 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

KategorieAnforderungen, Konventionen oder verwendete Softwareversion
SystemRed Hat Enterprise Linux 8, CentOS 8
SoftwareN/A
AnderePrivilegierter 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

  1. Überprüfen Sie die aktuellen Einstellungen für den Hostnamen. Führen Sie als Root-Benutzer Folgendes 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-64
    

    Falls Sie nur an einem bestimmten Hostnamentyp interessiert sind, verwenden Sie einen der folgenden Schalter: --static, --transient oder --pretty. Zum Beispiel:

    
    hostnamectl --static
    linuxconfig
    
  2. Ändern Sie den Hostnamen mit dem Befehl hostnamectl. Dazu verwenden wir das Argument set-hostname, gefolgt vom gewünschten Hostnamen. Zum Beispiel setzen wir den statischen Hostnamen auf z. B. CentOS8:

    
    hostnamectl set-hostname centos8
    hostnamectl --static
    centos8
    

    Um einen anderen Hostnamentyp zu ändern, fügen Sie einfach den Schalter --transient oder --pretty hinzu. Zum Beispiel:

    
    hostnamectl set-hostname --transient centos8
    hostnamectl --transient
    centos8
    
  3. 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.

Verwandte Artikel: