0
我在ARM機器上運行內核2.6.37。爲什麼syslogd和klogd缺少消息?
我開始syslogd
和klogd
有:
klogd -c 7
syslogd -l 7
但只有printk()
訊息的一小部分會被記錄到/var/log/messages
與我在dmesg
看到比較。
我在這裏錯過了什麼嗎?
是否有其他方式將內核消息記錄到文件中?
我在ARM機器上運行內核2.6.37。爲什麼syslogd和klogd缺少消息?
我開始syslogd
和klogd
有:
klogd -c 7
syslogd -l 7
但只有printk()
訊息的一小部分會被記錄到/var/log/messages
與我在dmesg
看到比較。
我在這裏錯過了什麼嗎?
是否有其他方式將內核消息記錄到文件中?
請檢查/etc/syslog.conf文件以獲取正確的設置。在syslogd上啓用調試級別7並不保證所有的日誌消息都將被記錄到/ var/log/messages。文件/etc/syslog.conf提供了有關在何處記錄這些消息的說明。消息可以登錄到本地文件,併發送到遠程系統日誌服務器,並根據sysogd.conf配置在本地控制檯上顯示。如果需要將所有日誌消息登錄到/ var/log/messages文件,請確保在/etc/syslog.conf中有以下行:
*.* /var/log/messages
'/ etc/syslog.conf'不存在在我的系統上。我創建了這個文件,但沒有運氣。另外,我不希望在默認情況下記錄消息,因爲內核崩潰並重新啓動後,崩潰前的有用消息將被覆蓋。 – user3528438