HOSTNAME(5) Rechnername HOSTNAME(5) BEZEICHNUNG hostname - Lokale Rechnernamenkonfigurationsdatei UBERSICHT /etc/hostname BESCHREIBUNG Die Datei /etc/hostname konfiguriert den Namen des lokalen Systems. Sofern dies nicht, wie im nachsten Abschnitt beschrieben, ausser Kraft gesetzt wurde, wird systemd(1) diesen Rechnernamen wahrend des Systemstarts mit dem Systemaufruf sethostname(2) setzen. Die Datei sollte eine einzelne, durch einen Zeilenumbruch beendete Rechnernamenzeichenkette enthalten. Kommentare (Zeilen, die mit >>#<< anfangen), werden ignoriert. Der Rechnername sollte aus bis zu 64, alphanumerischen 7-Bit-ASCII-Zeichen (in Kleinschreibung) oder Bindestrichen aufgebaut sein und einen gultigen DNS-Domain-Namen ergeben. Es wird empfohlen, dass dieser Name freistehend ist, d.h. keine Punkte enthalt. Durch Herausfiltern ungultiger Zeichen wird versucht, den Namen gultig zu bekommen, aber aus offensichtlichen Grunden wird empfohlen, einen gultigen Namen zu verwenden und sich nicht auf diese Filterung zu verlassen. Zur Laufzeit konnen Sie den Wert dieser Datei auf der Befehlszeile mit Hilfe von hostnamectl(1) verandern. Mit systemd-firstboot(1) konnen Sie sie zur Initialisierung auf eingehangten (aber nicht gestarteten) Systemabbilder anwenden. HOSTNAME-SEMANTIK systemd(1) und die zugehorigen Werkzeuge werden den Rechnernamen auf die folgende Art erhalten: o Falls der Kernel-Befehlszeilenparameter systemd.hostname= einen gultigen Rechnernamen festlegt, wird systemd(1) diesen verwenden, um den Rechnernamen wahrend der fruhen Systemstartphase zu setzen, siehe kernel-command-line(7), o Andernfalls wird der >>statische<<, wie oben beschrieben in /etc/hostname festgelegte Rechnername verwandt. o Andernfalls wird zur Laufzeit ein fluchtiger Rechnername gesetzt, beispielsweise basierend auf Informationen in einer DHCP-Lease, siehe systemd-hostnamed.service(8). Sowohl NetworkManager[1] als auch systemd-networkd.service(8) erlauben dies. Beachten Sie, dass systemd-hostnamed.service(8) dem statischen Rechnernamen eine hohere Prioritat gibt, so dass der fluchtige Rechnername nur verwandt wird, falls der statische Rechnername nicht konfiguriert ist. o Andernfalls wird ein zum Kompilierungszeitpunkt konfigurierter Ruckfall-Rechnername (>>archlinux<<) verwandt. Effektiv hat der statische Rechnername eine hohere Prioritat als der fluchtige Rechnername, der eine hohere Prioritat als der Ruckfall-Rechnername hat. Fluchtige Rechnernamen sind aquivalent, durch Setzen eines neuen fluchtigen Rechnernamens wird der vorherige vergessen. Der auf der Kernelbefehlszeile festgelegte Rechnername ist wie ein fluchtiger Rechnername, mit der Ausnahme, dass er eine hohere Prioritat beim Systemstart der Maschine hat. Beachten Sie, dass dies die von den Systemd-Werkzeugen implementierte Semantik ist, aber andere Programme auch den Rechnernamen setzen konnten. GESCHICHTE Das einfache Konfigurationsdateiformat von /etc/hostname stammt von Debian GNU/Linux. SIEHE AUCH systemd(1), sethostname(2), hostname(1), hostname(7), machine-id(5), machine-info(5), hostnamectl(1), systemd-hostnamed.service(8), systemd-firstboot(1) ANMERKUNGEN 1. NetworkManager https://developer.gnome.org/NetworkManager/stable/ UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . systemd 255 HOSTNAME(5)