.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSTEMD\-JOURNALD\&.SERVICE 8 "" "systemd 232" systemd\-journald.service .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH BEZEICHNUNG systemd\-journald.service, systemd\-journald.socket, systemd\-journald\-dev\-log.socket, systemd\-journald\-audit.socket, systemd\-journald \- Journal\-Dienst .SH ÜBERSICHT .PP systemd\-journald\&.service .PP systemd\-journald\&.socket .PP systemd\-journald\-dev\-log\&.socket .PP systemd\-journald\-audit\&.socket .PP /lib/systemd/systemd\-journald .SH BESCHREIBUNG .PP Systemd\-journald ist ein Systemdienst, der Protokollmeldungen sammelt und speichert\&. Es erstellt und verwaltet strukturierte, indizierte Journale, basierend auf den aus verschiedenen Quellen empfangenen Protokollmeldungen: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Kernel\-Protokollmeldungen (über kmsg) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Einfache Systemprotokollmeldungen (über den libc\-Aufruf \fBsyslog\fP(3)) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Strukturierte Systemprotokollmeldungen über die native Journal\-API, siehe \fBsd_journal_print\fP(4) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Standardausgabe und Standardfehlerausgabe der Systemdienste .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Audit\-Aufzeichnungen (über das Audit\-Subsystem) .RE .PP Der Daemon wird implizit sicher und unverfälschbar eine Reihe von Metadatenfeldern für jede Protokollnachricht sammeln\&. Siehe \fBsystemd.journal\-fields\fP(7) für weitere Informationen über die gesammelten Metadaten\&. .PP Die vom Journal gesammelten Protokolldaten sind vorwiegend textbasiert, können aber wo notwendig auch binäre Daten enthalten\&. Alle im Journal gespeicherten Objekte können bis zu 2^64\-1 Byte groß sein. .PP In der Voreinstellung speichert das Journal die Protokolldaten in /run/log/journal/\&. Da /run/ ein flüchtiges Verzeichnis ist, gehen dessen Daten durch einen Neustart des Systems verloren\&. Um diesem Datenverlust vorzubeugen, legen Sie das Verzeichnis /var/log/journal/ an, wo systemd\-journald dann die Daten speichert\&. .sp .if n \{\ .RS 4 .\} .nf mkdir \-p /var/log/journal systemd\-tmpfiles \-\-create \-\-prefix /var/log/journal .fi .if n \{\ .RE .\} .PP In \fBjournald.conf\fP(5) finden Sie Informationen zur Konfiguration dieses Dienstes\&. .SH SIGNALE .PP SIGUSR1 .RS 4 Dadurch werden die flüchtigen Daten in /run/ nach /var/ geschrieben, um diese dauerhaft zu speichern (sofern dies aktiviert ist)\&. Dies muss nach dem Einhängen von /var/ geschehen, da ansonsten niemals Daten von /run/ nach /var/ geschrieben werden würden, unabhängig von der Konfiguration\&. Der Befehl \fBjournalctl \-\-flush\fP verwendet dieses Signal, um die Übertragung der Journaldateien anzuweisen und anschließend auf den Abschluss des Vorgangs zu warten\&. Details hierzu finden Sie in \fBjournalctl\fP(1)\&. .RE .PP SIGUSR2 .RS 4 Dadurch wird die sofortige Rotation der Journaldateien angefordert. Der Befehl \fBjournalctl \-\-rotate\fP verwendet dieses Signal, um das Rotieren der Journaldateien anzufordern. .RE .PP SIGRTMIN+1 .RS 4 Dadurch wird angefordert, dass alle ungeschriebenen Protokolldaten auf Platte geschrieben werden\&. Der Befehl \fBjournalctl \-\-sync\fP verwendet dieses Signal, um die Journalsynchronisation auszulösen und wartet dann, dass diese Aktion abgeschlossen wird. .RE .SH KERNEL\-BEFEHLSZEILE .PP Einige Konfigurationsparameter von journald\&.conf können auf der Befehlszeile außer Kraft gesetzt werden: .PP \fIsystemd\&.journald\&.forward_to_syslog=\fP, \fIsystemd\&.journald\&.forward_to_kmsg=\fP, \fIsystemd\&.journald\&.forward_to_console=\fP, \fIsystemd\&.journald\&.forward_to_wall=\fP .RS 4 Dies aktiviert/deaktiviert die Weiterleitung der gesammelten Protokollmeldungen in das Systemprotokoll, den Protokollpuffer des Kernels oder die »Wall« (Bildschirmmeldung in der Konsole)\&. .sp In \fBjournald.conf\fP(5) finden Sie Informationen zu diesen Einstellungen\&. .RE .SH ZUGRIFFSSTEUERUNG .PP In der Voreinstellung gehören die Jornaldateien der Systemgruppe »systemd\-journal« und sind von dieser Gruppe lesbar, aber schreibgeschützt\&. Das Hinzufügen eines Benutzers zu dieser Gruppe ermöglicht diesem somit, die Journaldateien zu lesen\&. .PP In der Voreinstellung erhält jeder angemeldete Benutzer seine eigenen Journaldateien in /var/log/journal/\&. Diese Dateien sind allerdings nicht Eigentum des jeweiligen Benutzers, damit vermieden wird, dass der Benutzer diese direkt ändert\&. Stattdessen wird durch Dateisystem\-ACLs sichergestellt, dass der Benutzer lediglich Lesezugriff erhält\&. .PP Weiteren Benutzern und Gruppen kann über die Zugriffskontrolllisten (ACLs) des Dateisystems Zugriff auf die Journaldateien gewährt werden\&. Distributionsentwickler und Administratoren können beispielsweise mit folgendem Befehl die Dateien für alle Mitglieder der Systemgruppen »wheel« und »admin« lesbar machen: .sp .if n \{\ .RS 4 .\} .nf # setfacl \-Rnm g:wheel:rx,d:g:wheel:rx,g:adm:rx,d:g:adm:rx /var/log/journal/ .fi .if n \{\ .RE .\} .PP Beachten Sie, dass dieser Befehl die ACLs sowohl für existierende Journaldateien als auch für zukünftige im Verzeichnis /var/log/journal/ angelegte Journaldateien ändert\&. .SH DATEIEN .PP /etc/systemd/journald\&.conf .RS 4 In dieser Datei wird das Verhalten von \fBsystemd\-journald\fP konfiguriert\&. Siehe \fBjournald.conf\fP(5)\&. .RE .PP /run/log/journal/\fIMaschinenkennung\fP/*\&.journal, /run/log/journal/\fIMaschinenkennung\fP/*\&.journal~, /var/log/journal/\fIMaschinenkennung\fP/*\&.journal, /var/log/journal/\fIMaschinenkennung\fP/*\&.journal~ .RS 4 \fBsystemd\-journald\fP schreibt Einträge in Dateien mit der Endung »\&.journal« in den Verzeichnissen /run/log/journal/\fIMaschinenkennung\fP/ oder /var/log/journal/\fIMaschinenkennung\fP/\&. Beim unsauberen Beenden des Hintergrunddienstes oder wenn die gefundenen Dateien beschädigt sind, werden die Dateiendungen in »\&.journal~« umbenannt und \fBsystemd\-journald\fP schreibt in eine neue Datei\&. Wenn /var/log/journal nicht verfügbar ist oder wenn \fBStorage=volatile\fP in der Konfigurationsdatei \fBjournald.conf\fP(5) gesetzt ist, wird /run/ verwendet\&. .RE .PP /dev/kmsg, /dev/log, /run/systemd/journal/dev\-log, /run/systemd/journal/socket, /run/systemd/journal/stdout .RS 4 Sockets und andere Pfade, die im Dateisystem sichtbar sind und bei denen \fBsystemd\-journald\fP auf Nachrichten wartet. Zusätzlich zu diesen kann Journald mittels Netlink auf Auditereignisse warten. .RE .SH "SIEHE AUCH" .PP \fBsystemd\fP(1), \fBjournalctl\fP(1), \fBjournald.conf\fP(5), \fBsystemd.journal\-fields\fP(7), \fBsd\-journal\fP(3), \fBsystemd\-coredump\fP(8), \fBsetfacl\fP(1), \fBsd_journal_print\fP(4), \fBpydoc systemd\&.journal\fP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann 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 .