systemd-journald: come operare sui log di Linux con journalctl

systemd-journald è il servizio di sistema che sottende alla raccolta e la registrazione dei log prodotti da un sistema Linux.
I log raccolti possono essere consultati e manipolati con il comando journalctl di una breve lista di esempi di utilizzo:

journalctl serve per consultare i log presenti, relativi all’utente che ha lanciato il comando
journalctl -f
visualizza i log in tempo reale man mano che vengono raccolti e registrati
journalctl --list-boots elenca tutti gli ultimi boot registrati
journalctl -b visualizza i log del boot corrente, per l’utente che ha lanciato il comando
journalctl -b -1 come sopra, ma visualizza i log del boot precedente al corrente
journalctl --since "2020-10-10" --until "2020-10-11" visualizza i log nel periodo indicato, relativi all’utente che ha lanciato il comando
journalctl -u nginx.service visualizza i log del servizio / demone indicato
journalctl --disk-usage mostra quanto occupano sullo storage i log registrati
journalctl --vacuum-size=1G cancella tutti i log liberando spazio disco ma lasciando i log che occupino l’ultimo 1 gigabyte
journalctl --vacuum-time=1years cancella tutti i log lasciando quelli dell’ultimo anno

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.