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:
tail: cannot open '/var/log/syslog' for reading: No such file or directory
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.
journalctl: visualizza l'intero registro di sistema. journalctl -e: mostra gli ultimi messaggi journalctl -f: segue il registro di sistema in tempo reale, simile a tail -f /var/log/syslog journalctl -b: visualizza il registro dell'ultimo processo di avvio. journalctl -u servicename: visualizza il registro per un servizio systemd, ad es. journalctl -u apache2.service journalctl –since=yesterday: visualizza il registro da ieri.
Ad esempio, quello che primva veniva fatto con
tail -f /var/log/syslog ora va fatto con:
journalctl -efpppure quello che prima si faceva con
tail -f /var/log/auth.log ora va fatto con
journalctl -f -u ssh.servicejournald 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:
apt install rsyslogDopo aver installato rsyslog, syslog viene avviato in automatico con l’avvio del sistema. Per le informazioni sullo stato:
systemctl status rsyslogIn 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