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