Musíte se podívat na /etc/rsyslog.conf
nebo /etc/syslog.conf
. Pokud máte řádek dříve, například:
*.* -/var/log/syslog
Všechno, včetně věcí z dmesg, by mělo jít do tohoto souboru. Chcete-li to lépe zacílit:
kernel.* -/var/log/dmesg
Pokud to z nějakého důvodu selže, můžete pravidelně (např. přes cron):
dmesg > /var/log/dmesg
V závislosti na tom, jak velký je dmesg buffer (ten je zkompilován do jádra nebo nastaven pomocí log_buf_len
parametr) a jak dlouho je váš systém v provozu, což bude uchovávat záznam protokolu jádra od jeho spuštění.
Pokud chcete výstup dmesg zapisovat nepřetržitě do souboru, použijte parametr -w (--follow).
dmesg --follow > mydmesg.log
Pokud používáte systemd
pak můžete získat všechny informace z systemd
deník pomocí journalctl -k
. syslog
a rsyslog
nejsou nutné, pokud používáte systemd.
je k dispozici xdotool rpm pro Centos Linux?
rozdělení pomocí 2 pevných disků (SSD a non-SSD) v linuxu