Debian 12 (bookworm), dove sono finiti i log?

In Debian 12 non sono più presenti molti dei file di log che siamo abituati a vedere in /var/log, ad esempio “tail -f /var/log/syslog” darà un classico errore di file non esistente:

Questo accade perché rsyslog è stato sostituito da journald (journalctl) ed il nuovo servizio di gestione dei log è systemd-journald.

Dove si trovano i file di log? Come fare quindi a visualizzare i nuovi file di log? In realtà non ci sono più dei file fisici da aprire, ma va utilizzato il comando journalctl ovvero il frontend per systemd-journald.

Vediamo alcuni comandi di esempio per l’utilizzo di journalctl.

Ad esempio, quello che primva veniva fatto con

ora va fatto con:

pppure quello che prima si faceva con

ora va fatto con

journald memorizza i messaggi di registro in un file in formato binario e si trova in /var/log/journal.

Ad ogni modo, è ancora possibile utilizzare il pacchetto rsyslog su Debian 12. Se, per qualche motivo particolare vi occorre, si può installare con:

Dopo aver installato rsyslog, syslog viene avviato in automatico con l’avvio del sistema. Per le informazioni sullo stato:

In questo caso, ricordo che anche systemd-journald continuerà a registrare i log e quindi i log verranno scritti due volte su disco.

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta