Logging mit journalctl: Grundlagen von journald 0 ▲ Die wunderbare Welt von Isotopp 18 hours ago · 8 min read1669 words · History · hide · 0 comments systemd nimmt einem Dienst einen großen Teil der klassischen Daemonologie ab. Ein Programm muß sich nicht selbst in den Hintergrund forken, sein Controlling Terminal verlieren, PID-Dateien verwalten und einen Syslog-Client einbauen. Es kann im Vordergrund laufen und nach stdout und stderr schreiben. Der Service Manager startet es, hält seinen Zustand fest und verbindet seine Ausgaben normalerweise mit systemd-journald. journald speichert nicht einfach Zeilen in einer Textdatei. Ein Journal-Eintrag besteht aus Feldern wie MESSAGE, PRIORITY, _PID, _UID, _SYSTEMD_UNIT und _BOOT_ID. Viele davon ergänzt journald aus vertrauenswürdigen Prozessdaten. Die Einträge lassen sich nach jedem Feld filtern und in verschiedenen Formaten ausgeben. Damit entfallen für diese Logs auch logrotate und das nachträgliche Zerlegen von Syslog-Zeilen. journald rotiert seine binären Journal-Dateien selbst und begrenzt ihren Platzverbrauch oder ihr Alter. Das Handbuch von systemd-journald beschreibt die Eingänge… No comments yet. Log in to reply on the Fediverse. Comments will appear here.