Den Rechnernamen ändern

Peter Lilley, Peter Boy (pboy) Version F36 onwards Last review: 2021-01-30
Bei einer Neuinstallation von Fedora wird ein Standard-Rechnername vergeben. Sie können einen anderen Namen festlegen, um Ihre Rechner im Netzwerk leichter identifizieren zu können.

In einem Fedora-System gibt es drei Varianten eines Rechnernamens:

  1. Beim Systemstart wird standardmäßig ein statischer Name verwendet. Dieser Name ist in der Regel kurz und enthält nur Buchstaben, Zahlen und Bindestriche.

  2. Ein optionaler schöner (formatierter) Name kann länger und beschreibender sein, wie zum Beispiel „Emily’s 2nd dev laptop“.

  3. Ein temporärer Name wird vom Netzwerk vergeben. Dieser ist wahrscheinlich identisch mit dem statischen Namen, es sei denn, es gibt mehrere Rechner mit demselben statischen Namen im lokalen Netzwerk. Wenn beispielsweise zwei Rechner den statischen Namen „localhost“ haben, kann einem der Rechner der temporäre Name „localhost-1“ zugewiesen werden.

Den aktuellen Rechnernamen anzeigen

Bei Fedora Workstation mit dem standardmäßigen GNOME-Desktop öffnen Sie die Anwendung „Einstellungen“ und wählen „Info“.

GNOME Einstellungen – Info

Um den Rechnernamen in der Befehlszeile anzuzeigen, verwenden Sie den Befehl hostnamectl ohne Optionen. Die folgende Beispielausgabe zeigt die statischen und temporären Rechnernamen. Ihre Ausgabe kann je nach den eingestellten Rechnernamentypen leicht abweichen.

   Static hostname: localhost.localdomain
Transient hostname: fedora
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 15fc9e69d007013025f31bc5272c4ed1
           Boot ID: 41ac938872bae052294bcb277241ac93
  Operating System: Fedora 33 (Workstation Edition)
       CPE OS Name: cpe:/o:fedoraproject:fedora:33
            Kernel: Linux 5.10.10-200.fc33.x86_64
      Architecture: x86-64

Um den aktuellen statischen, temporären oder formatierten Hostnamen anzuzeigen, können Sie den Befehl hostnamectl mit Optionen wie den folgenden verwenden:

hostnamectl --static
hostnamectl --transient
hostnamectl --pretty

Den Rechnernamen ändern

Bei Fedora Workstation mit dem standardmäßigen GNOME-Desktop öffnen Sie die Anwendung „Einstellungen“ und wählen „Info“.

GNOME Einstellungen – Info

Sie können den Wert im Feld „Gerätename“ durch einen Namen Ihrer Wahl ersetzen. Die Auswirkung dieses Feldes ist folgende:

  • Wenn Sie einen kürzeren Namen verwenden, der nur Kleinbuchstaben, Zahlen und/oder Bindestriche („-“) enthält, wird der statische Name des Rechners festgelegt, und das Feld für den sprechenden Namen bleibt leer.

  • Wenn Sie einen beschreibenderen Namen eingeben, der Groß- und Kleinbuchstaben sowie andere Zeichentypen enthält, wird dadurch der formatierte Name festgelegt, und daraus wird automatisch ein statischer Name abgeleitet.

Die Auswirkungen der Änderung können Sie überprüfen, indem Sie den Befehl hostnamectl erneut ausführen:

   Static hostname: emilys-2nd-dev-laptop
   Pretty hostname: Emily's 2nd dev laptop
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 15fc9e69d007013025f31bc5272c4ed1
           Boot ID: 41ac938872bae052294bcb277241ac93
  Operating System: Fedora 33 (Workstation Edition)
       CPE OS Name: cpe:/o:fedoraproject:fedora:33
            Kernel: Linux 5.10.10-200.fc33.x86_64
      Architecture: x86-64

Im vorherigen Beispiel wurde „Emily’s 2nd dev laptop“ über die Einstellungen-App eingegeben, und der statische Hostname „emilys-2nd-dev-laptop“ wurde automatisch festgelegt.

Rechnernamen können auch über die Befehlszeile mit dem Befehl hostnamectl set-hostname festgelegt werden. Zum Beispiel:

sudo hostnamectl set-hostname --pretty "Emily's 2nd dev laptop"
sudo hostnamectl set-hostname --static emily-dev-2