Raspberry - systemové logy

Le_Ze

  • ***
  • 142
    • Zobrazit profil
    • E-mail
Raspberry - systemové logy
« kdy: 06. 12. 2024, 08:50:21 »
Dobrý den.
Jsem zjistil, že zmizli a misto ních nějaký journald.
/var/log/README

Je tam napisano
Citace
Alternatively, consider installing one of the traditional syslog
implementations available for your distribution, which will generate the
classic log files for you. Syslog implementations such as syslog-ng or rsyslog
may be installed side-by-side with the journal and will continue to function
Poradite co nainstalovat?


PS: nebo by mi stačilo uložit do souboru systemové logy za posledních 24 hod.
Děkuji.


Re:Raspberry - systemové logy
« Odpověď #1 kdy: 06. 12. 2024, 09:25:37 »
Démon journald sbírá logy z jádra, systému i jednotlivých služeb a ukládá si je do strukturované databáze. Na záznamy je pak možné se ptát pomocí utility journalctl a filtrovat podle mnoha kritérií. Celý log za 24 hodin se dá zobrazit takto:

Kód: [Vybrat]
# journalctl --since "24 hours ago"
Je možné to dále omezit na konkrétní služby, poslední boot a spoustu dalších věcí. Viz dokumentaci k journalctl.

Le_Ze

  • ***
  • 142
    • Zobrazit profil
    • E-mail
Re:Raspberry - systemové logy
« Odpověď #2 kdy: 06. 12. 2024, 10:03:16 »
Děkuji.

Le_Ze

  • ***
  • 142
    • Zobrazit profil
    • E-mail
Re:Raspberry - systemové logy
« Odpověď #3 kdy: 06. 12. 2024, 11:23:11 »
Jak prosím vypišu chyby za posledních 24 hod?
Všechny chyby journalctl -p err

Re:Raspberry - systemové logy
« Odpověď #4 kdy: 06. 12. 2024, 11:43:49 »
No zkombinujete -p err s tím --since "24 hours ago", co psal P. Krčmář.
Ale samozřejmě bude záležet, jestli to co hledáte, bude mít tu správnou prioritu (-p) error, která odpovídá těm syslog levelům. Tohle pak záleží na programu, aplikaci, co ty záznamy vytváří.
Pokud je to ze systemd služby, tak to můžete dál zúžit třeba pomocí -u <nazev.service>
Případně pokud jsou to konrkétní komponenty (aplikace) tak za journalctl napíšete její cestu. Např. journalctl /usr/sbin/cron
Mrkněte se asi spíš na nějaký ucelenější přehled těch funkcí, třeba tady:
https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs


k3dAR

  • *****
  • 3 064
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Raspberry - systemové logy
« Odpověď #5 kdy: 06. 12. 2024, 19:16:02 »
Syslog implementations such as syslog-ng or rsyslog
may be installed side-by-side with the journal and will continue to function
Ubuntu sice uz nekolik vydani ma journald, nicmene zaroven ma stale (i v 24.04) predinstalovan rsyslog, takze bych zkusit (na tom RPi s ~Debianem) doinstalovat ten, pokud chces vratit zpatky i klasicke logy...