Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
admin_grundlagen:journald [2023/01/18 20:38] sh [Sender] |
admin_grundlagen:journald [2025/11/07 13:51] (aktuell) natureshadow2 [Persistentes Journal] |
||
|---|---|---|---|
| Zeile 17: | Zeile 17: | ||
| * ''/run/systemd/journal/<machine-id>'' <- dynamisch | * ''/run/systemd/journal/<machine-id>'' <- dynamisch | ||
| - | Die ''machine-id'' steht in ''/etc/machine-id'' und wird automatisch generiert oder mit ''systemd-machine-id-setup''. ''/var/lib/dbus/machine-id'' beachten. Man kann eine Generierung erzwingen, indem man die Datei trunkiert | + | Die "machine-id" steht in ''/etc/machine-id'' und wird automatisch generiert oder mit ''systemd-machine-id-setup''. ''/var/lib/dbus/machine-id'' beachten. Man kann eine Generierung erzwingen, indem man die Datei trunkiert |
| > /etc/machine-id | > /etc/machine-id | ||
| - | rm /var/lib/dbus/machine-id | + | readlink /var/lib/dbus/machine-id || rm /var/lib/dbus/machine-id |
| | | ||
| ((man könnte auch eine id selbst erzeugen mit ''dbus-uuidgen > /etc/machineid'')). | ((man könnte auch eine id selbst erzeugen mit ''dbus-uuidgen > /etc/machineid'')). | ||
| + | (( Debian Wiki zu dem Thema: | ||
| + | https://wiki.debian.org/MachineId#line-35 | ||
| + | )) | ||
| Das Verzeichnis ''/var/log/journal'' muss vorhanden sein; systemd loggt andernfalls nur temporär. | Das Verzeichnis ''/var/log/journal'' muss vorhanden sein; systemd loggt andernfalls nur temporär. | ||
| Zeile 62: | Zeile 65: | ||
| Defaults für ''persistent'': 10% filesystem. Max 4 GiB | Defaults für ''persistent'': 10% filesystem. Max 4 GiB | ||
| - | <file txt /etc/systemd/journald.conf> | + | <file txt /etc/systemd/journald.conf.d/size.conf> |
| + | [Journal] | ||
| SystemMaxUse=100M | SystemMaxUse=100M | ||
| SystemKeepFree=1G | SystemKeepFree=1G | ||
| </file> | </file> | ||
| + | systemctl reload systemd-journald.service | ||
| ==== Größe manuell verkleinern ==== | ==== Größe manuell verkleinern ==== | ||
| Aktuelle Größe anzeigen: | Aktuelle Größe anzeigen: | ||
| Zeile 81: | Zeile 86: | ||
| ==== Persistentes Journal ==== | ==== Persistentes Journal ==== | ||
| mkdir /var/log/journal | mkdir /var/log/journal | ||
| + | chgrp systemd-journal /var/log/journal | ||
| + | chmod 2755 /var/log/journal | ||
| systemctl restart systemd-journald | systemctl restart systemd-journald | ||
| + | journalctl --flush | ||
| ==== Boots ==== | ==== Boots ==== | ||
| Auflisten, letztes boot | Auflisten, letztes boot | ||
| Zeile 116: | Zeile 123: | ||
| systemctl enable --now systemd-journal-remote.socket | systemctl enable --now systemd-journal-remote.socket | ||
| - | ss -tlpn | + | ss -lnp '( sport = 19532 )' |
| + | |||
| + | Remote-Logs mit journalctl anzeigen: | ||
| + | journalctl -D /var/log/journal/remote | ||
| + | journalctl -D /var/log/journal/remote _HOSTNAME=notebook42 | ||
| ==== Sender ==== | ==== Sender ==== | ||
| - | <file /etc/systemd/journal-upload.conf> | + | <file txt /etc/systemd/journal-upload.conf> |
| [Upload] | [Upload] | ||
| URL=http://10.0.0.1:19532 | URL=http://10.0.0.1:19532 | ||