{"id":246,"date":"2020-07-28T22:19:26","date_gmt":"2020-07-28T20:19:26","guid":{"rendered":"https:\/\/www.achtzigzehn.net\/blog\/?p=246"},"modified":"2020-07-28T22:19:26","modified_gmt":"2020-07-28T20:19:26","slug":"log-files-systemd-journald","status":"publish","type":"post","link":"https:\/\/www.achtzigzehn.net\/blog\/2020\/07\/28\/log-files-systemd-journald\/","title":{"rendered":"Log Files &#038; systemd-journald"},"content":{"rendered":"\n<p>Wieder einmal etwas aus der Kategorie &#8222;brauch ich ganz selten&#8220;: Log Files werden, seit <code>systemd<\/code> bei vielen Linux-Distributionen Einzug gehalten hat, durch das Service <code>systemd-journald<\/code> zentral verwaltet. Mit der Zeit werden gewinnen die Log Files an Gr\u00f6\u00dfe, das l\u00e4sst sich aber ganz einfach managen.<\/p>\n\n\n\n<p>Die Log Files werden je nach Konfiguration persistent unter <code>\/var\/log\/journal\/MACHINE-ID\/<\/code> oder in-memory unter <code>\/run\/log\/journal\/MACHINE-ID\/<\/code> abgelegt. Im zweiten Fall l\u00f6st der Reboot die Speicherfrage, im ersten darf\/muss man selbst Hand anlegen.<\/p>\n\n\n\n<p>Folgende Befehle helfen weiter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>journalctl --disk-usage\njournalctl --rotate\njournalctl --vacuum-time=4months\njournalctl --vacuum-size=256M<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li><code>--disk-usage<\/code> gibt Auskunft \u00fcber den verbrauchten Speicherplatz der aktiven und archivierten Log Files.<\/li><li><code>--rotate<\/code> wandelt aktive Log Files in archivierte um.<\/li><li><code>--vacuum-time=4months<\/code> entfernt alle Log-Eintr\u00e4ge, die \u00e4lter als vier Monate sind. Das geht auch Wochen (<code>4weeks<\/code>), Stunden (<code>4h<\/code>), Minuten (<code>4m<\/code>) und Sekunden (<code>4s<\/code>)&#8230;<\/li><li><code>--vacuum-size=256M<\/code> entfernt alle \u00e4lteren Log-Eintr\u00e4ge, bis die Log Files 256Mb haben (<code>K<\/code>, <code>M<\/code>, <code>G<\/code>, <code>T<\/code> sind die m\u00f6glichen Gr\u00f6\u00dfeneinheiten).<\/li><li><code>--vacuum-time<\/code> und <code>--vacuum-size<\/code> k\u00f6nnen auch gemeinsam in einem Aufruf verwendet werden, auch in Kombination mit <code>--rotate<\/code> (seit systemd 240): <code>journalctl --rotate --vacuum-time=4months --vacuum-size=256M<\/code><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Wieder einmal etwas aus der Kategorie &#8222;brauch ich ganz selten&#8220;: Log Files werden, seit systemd bei vielen Linux-Distributionen Einzug gehalten hat, durch das Service systemd-journald zentral verwaltet. Mit der Zeit werden gewinnen die Log Files an Gr\u00f6\u00dfe, das l\u00e4sst sich aber ganz einfach managen. Die Log Files werden je nach Konfiguration persistent unter \/var\/log\/journal\/MACHINE-ID\/ oder [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[14,21,22],"class_list":["post-246","post","type-post","status-publish","format-standard","hentry","category-scripting-coding","tag-howto","tag-linux","tag-systemd"],"_links":{"self":[{"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/posts\/246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/comments?post=246"}],"version-history":[{"count":1,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/posts\/246\/revisions"}],"predecessor-version":[{"id":247,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/posts\/246\/revisions\/247"}],"wp:attachment":[{"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/media?parent=246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/categories?post=246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/tags?post=246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}