Linux
帶有 dmesg 時間戳的 Linux Centos
我想用時間戳閱讀我的 Centos 5.x dmesg,我該怎麼做?
dmesg
讀取核心日誌環形緩衝區。它不做時間戳。您應該做的是配置 syslog 以從該緩衝區中獲取核心日誌並將它們發送到文件(如果尚未設置為這樣做)。請注意,/var/log/messages
我記得,預設的 CentOS 5.x 系統日誌配置將核心日誌發送到 。如果您想
/var/log/kern.log
使用預設的 syslog 守護程序將所有核心 (dmesg) 日誌發送到/etc/syslog.conf
kern.* /var/log/kern.log
有解決方案“為 dmesg/核心環緩衝區啟用時間戳”
您可以添加:
printk.time=1
到核心命令行。
至於我,我已經在所有帶有 puppet 的機器上添加了 rc.local。這對我來說更容易):
if test -f /sys/module/printk/parameters/time; then echo 1 > /sys/module/printk/parameters/time fi