table of contents
- trixie 4.27.0-1
- trixie-backports 4.31.0-1~bpo13+1
- testing 4.32.4-1
- unstable 4.32.4-1
| HOSTNAMECTL(1) | hostnamectl | HOSTNAMECTL(1) |
BEZEICHNUNG¶
hostnamectl - Steuert den Rechnernamen des Systems
ÜBERSICHT¶
hostnamectl [OPTIONEN…] {BEFEHL}
BESCHREIBUNG¶
hostnamectl kann zur Abfrage und Änderung des Rechnernamens des Systems und zugehöriger Einstellungen verwandt werden.
systemd-hostnamed.service(8) und dieses Werkzeug unterscheiden drei verschiedene Rechnernamen: den hochrangigen »schönen« Rechnernamen, der alle Arten von besonderen Zeichen enthalten darf (z.B. »Lennarts Laptop«), den »statischen« Rechnernamen, der der benutzerkonfigurierte Rechnername ist (z.B. »lennarts-laptop«) und den flüchtigen Rechnernamen, der ein aus der Netzwerkkonfiguration empfangener Rückfallwert ist (z.B. »node12345678«). Falls ein statischer Rechnername auf einen gültigen Wert gesetzt wird, 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.
Verwenden Sie systemd-firstboot(1), um den Systemrechnernamen für eingehängte (aber nicht gestartete) Systemabbilder zu initialisieren.
BEFEHLE¶
Die folgenden Befehle werden verstanden:
status
Hinzugefügt in Version 195.
hostname [NAME]
Der statische und flüchtige Rechnername muss jeweils ein freistehender DNS-Wert (eine Zeichenkette, die aus 7-Bit-ASCII-Zeichen in Kleinschreibung ohne Leerzeichen und Punkte besteht und auf das für DNS-Domainnamen-Kennzeichner erlaubte Format beschränkt ist) oder eine Abfolge von solchen Werten, getrennt durch einzelne Punkte, die einen gültigen DNS-FQDN bilden, sein. Der Rechnername darf maximal 64 Zeichen lang sein, da dies die Linux-Begrenzung ist (DNS erlaubt längere Namen).
Falls das Fragezeichen »?« in dem Rechnernamen auftaucht, wird es automatisch durch ein hexadezimales Zeichen ersetzt, das bei der Anwendung aus machine-id(5) sicher und deterministisch durch kryptographisches Hashing abgeleitet wird. Beispiel: »foobar-????-????« wird automatisch zu »foobar-92a9-061c« oder ähnlich expandiert, abhängig von der lokalen Maschinenkennung.
Hinzugefügt in Version 249.
icon-name [NAME]
Hinzugefügt in Version 249.
chassis [TYP]
Hinzugefügt in Version 249.
deployment [UMGEBUNG]
Hinzugefügt in Version 249.
location [STANDORT]
Hinzugefügt in Version 249.
tags [MARKIERUNG…]
Alternativ kann jedem Argument »+« oder »-« vorangestellt werden, um die konfigurierten Markierungen inkrementell zu aktualisieren, anstatt sie zu ersetzen: ein Argument, dem »+« vorangestellt ist, fügt alle seiner (Doppelpunkt-getrennten) Markierungen zu der Liste hinzu, bei vorangestelltem »-« werden sie entfernt. Beispielsweise fügt hostnamectl tags +foo:bar -quux:ooo die Markierungen »foo« und »bar« hinzu und entfernt »quux« und »ooo«. Das vorangestellte Zeichen gilt für das gesamte Argument, d.h. für jede darin aufgeführe Markierung. Agumente mit und ohne Präfix können in einem einzelnen Aufruf nicht kombiniert werden.
Maschinenmarkierungen sind kurze Kennzeichnungen, die zur Klassifizierung und Gruppierung aus Verwaltungssicht verwandt werden können, beispielsweise um die Rolle einer Maschine in einem Einsatzszenario, die Zugehörigkeit zu einer Flotte oder Organisationseinheit oder jedes andere, Administratoren-definierte Attribut zu kennzeichnen. Jede individuelle Markierung muss 1…255 Zeichen lang sein und darf nur aus alphanumerischen ASCII-Zeichen, »-«, ».« und »=« bestehen. Eine Markierung kann optional mit einem Wert in der Form »Schlüssel=Wert« parametrisiert werden. In diesem Fall darf dem Schlüssel nicht mehr als ein unterschiedlicher Wert zugewiesen werden. Die Markierungen werden im Feld TAGS= von /etc/machine-info gespeichert; lesen Sie machine-info(5) zu Details. Sie können auch mit den Einstellungen ConditionMachineTag=/AssertMachineTag= verglichen werden, siehe systemd.unit(5).
Hinzugefügt in Version 261.
OPTIONEN¶
Die folgenden Optionen werden verstanden:
--static, --transient, --pretty
Diese Auswahl gilt für JSON-Ausgabe nicht: mit --json= gibt status immer das vollständige Statusobjekt aus.
Wird er mit hostname verwandt, werden nur die ausgewählten Rechnernamen aktualisiert. Wird mehr als einer dieser Schalter angegeben, werden alle angegebenen Rechnernamen aktualisiert.
Hinzugefügt in Version 195.
-H, --host=
-M, --machine=
--no-ask-password
-h, --help
--version
--json=MODUS
-j
EXIT-STATUS¶
Bei Erfolg wird 0 zurückgegeben, anderenfalls ein Fehlercode ungleich Null.
SIEHE AUCH¶
systemd(1), hostname(1), hostname(5), machine-info(5), systemctl(1), systemd-hostnamed.service(8), systemd-firstboot(1)
ANMERKUNGEN¶
- 1.
- Icon-Benennungsspezifikation
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.
| systemd 262.1 |