2012年3月27日 星期二

system log

sysklogd套件主要包含兩個訊息紀錄程式,一個是klogd(Kernel Log Daemon),另一個為 syslogd(System Log Daemon),兩個工具主要的不同在於klogd是紀錄Linux 核心訊息與Linux核心模組訊息,每當核心程式呼叫printk時,就可以由這個User-Mode的klogd程式來負責把此時的核心訊息紀錄下來,而syslogd則是負責User-Mode程式所需紀錄的系統訊息(例如紀錄在/var/log/messages的系統訊息)。
syslogd的控制可以由/etc/syslog.conf來控制,其次klogd是記錄在一個環狀的紀錄中,當紀錄太多的時候,新來的紀錄會覆蓋掉舊有的紀錄

沒有留言:

張貼留言