Logging mit journalctl: Grundlagen von journald 0 ▲ Die wunderbare Welt von Isotopp 56 days ago · 8 min read1669 words · History · hide · Fediverse post 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… Commenting on Bubbles has been removed. Why? If you want to talk about this post, write to the author, use the comments on their blog if it has them, or reply with a "RE:" post on your own blog. Suggestions? feedback@bubbles.town