Zum Inhalt springen

hostnamectl

Aus Foxwiki

hostnamectl steuert den Rechnernamen des Systems

Beschreibung

Beschreibung

hostnamectl kann zur Abfrage und Änderung des Rechnernamens des Systems und zugehöriger Einstellungen verwandt werden.

  • Dieses Werkzeug unterscheidet drei verschiedene Rechnernamen: den hochrangigen schönen Rechnernamen, der alle Arten von besonderen Zeichen enthalten darf (beispielsweise Lennarts Laptop), den statischen Rechnernamen, der zur Initialisierung des Rechnernamens beim Systemstart verwandt wird (beispielsweise lennarts-laptop) und den flüchtigen Rechnernamen, der ein aus der Netzwerkkonfiguration empfangener Rückfallwert ist. Falls ein statischer Rechnername gesetzt und gültig ist (etwas anderes als localhost), dann wird der flüchtige Rechnername nicht verwandt.
  • Beachten Sie, dass der schöne Rechnername wenige Einschränkungen bezüglich der verwandten Zeichen und Länge hat, während der statische und der flüchtige Rechnername auf die normalerweise in Internet-Domain-Namen verwandten Zeichen und eine maximalen Länge von 64 Zeichen (Letzteres ist eine Linux-Beschränkung) beschränkt ist.
  • Der statische Rechnername ist in /etc/hostname gespeichert, siehe hostname(5) für weitere Informationen. Der schöne Rechnername, die Bauform und der Icon-Name werden in /etc/machine-info gespeichert, siehe machine-info(5).
  • Verwenden Sie systemd-firstboot(1), um den Systemrechnernamen für eingehängte (aber nicht gestartete) Systemabbilder zu initialisieren.

Installation

Aufruf

hostnamectl [OPTIONEN…] {BEFEHL}

Optionen

Unix GNU Parameter Beschreibung

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Problembehebung

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch



Dokumentation

Links

Projekt

Weblinks


TMP

Befehle

status Zeigt den aktuellen Systemrechnernamen und zugehörige Informationen. Falls kein Befehl angegeben ist, ist dies die implizite Vorgabe.

set-hostname NAME Setzt den Systemrechnernamen auf NAME. Standardmäßig wird dies den schönen, den statischen und den flüchtigen Rechnernamen gleichermaßen ändern, wird allerdings einer oder mehrere aus --static, --transient, --pretty verwandt, werden nur die ausgewählten Rechnernamen verwandt. Falls der schöne Rechnername gesetzt wird, und auch der statische und flüchtige, wird der angegebene Rechnername im Hinblick auf den verwandten Zeichensatz vereinfacht, bevor letztere aktualisiert werden. Dies erfolgt durch Entfernung von Sonder- und Leerzeichen. Dies stellt sicher, dass der schöne und der statische Rechnernamen stets eng miteinander verbunden sind und gleichzeitig den Gültigkeitsregeln des bestimmten Namens gefolgt wird. Diese Vereinfachung der Rechnernamenzeichenkette erfolgt nicht, falls nur der flüchtige und/oder statische Rechnername gesetzt werden und der schöne Rechnername unverändert bleibt.

Übergibt die leere Zeichenkette "" als Rechnername, um den ausgewählten Rechnernamen auf die Vorgabe (normalerweise localhost) zurückzusetzen.

set-icon-name NAME Setzt den System-Icon-Name auf NAME. Der Icon-Name wird von einigen graphischen Anwendungen zur Visualisierung des Rechners verwandt. Der Icon-Name sollte der Icon-Namensspezifikation[1] folgen.

Übergibt eine leere Zeichenkette, um den ausgewählten Icon-Namen auf die Vorgabe, die von der Bauform (siehe unten) und möglicherweise weiteren Parametern bestimmt wird, zurückzusetzen.

set-chassis TYP Setzt die Bauform auf TYP. Die Bauform wird von einigen graphischen Anwendungen zur Visualisierung des Rechners oder zur Veränderung der Benutzerinteraktion verwandt. Derzeit sind die folgenden Bauformen definiert: desktop, laptop, convertible, server, tablet, handset, watch, embedded, sowie die besonderen Bauformen vm und container für virtualisierte Systeme, die keiner physisches Bauform direkt zugeordnet werden können.

Übergibt eine leere Zeichenkette, um die ausgewählte Bauform auf die Vorgabe, die aus der Firmware und möglicherweise anderen Parametern bestimmt wird, zurückzusetzen.

set-deployment UMGEBUNG Setzt die Einsatzumgebungsbeschreibung. ENVIRONMENT muss ein einzelnes Wort ohne Steuerzeichen sein. Es wird eines der Folgenden empfohlen: development, integration, staging, production.

Durch Übergabe einer leeren Zeichenkette wird auf die Vorgabe des leeren Werts zurückgesetzt.

set-location STANDORT Setzt die Standortzeichenkette für das System, falls sie bekannt ist. LOCATION sollte eine menschenlesbare, formlose Zeichenkette sein, die den physischen Standort des Systems beschreibt, falls dieser bekannt und zutreffend ist. Das kann so generisch wie Berlin, Deutschland oder so spezifisch wie Linkes Regal, 2. Ebene sein.

Durch Übergabe einer leeren Zeichenkette wird auf die Vorgabe des leeren Werts zurückgesetzt.