syslog所產生的log檔案在 /var/log/messages中,可直接cat檢視,也可使用dmesg檢視
syslogd記錄的資訊存放位置:
/var/log/messages:系統標準錯誤日誌資訊(大多數產生的錯誤資訊都在其中)、非核心產生的引導資訊(如系統初始化資訊)、各子系統產生的資訊。所以此檔案是記錄資訊最多的,而且執行程式日積月累之後可能會變得越來越大的乙個檔案。當然,它會被多次進行滾動,以免乙個檔案變得過大。
/var/log/maillogs:郵件系統產生的資訊;
/var/log/secure:與安全相關的資訊;(許可權要求嚴格(600許可權),任何乙個使用者在登入時產生的登入資訊,如賬號密碼輸入是否有誤、嘗試登入過幾次都在其中有記錄)
以下函式可對log進行操作,具體可看操作手冊
#include
void openlog(const char *ident, int option, int facility);
void syslog(int priority, const char *format, ...);
void closelog(void);
#include
void vsyslog(int priority, const char *format, va_list ap);
syslog使用介紹
syslog在網路管理中的應用 syslog是一種工業標準的協議,可用來記錄裝置的日誌。在unix系統,路由器 交換機等網路裝置中,系統日誌 system log 記錄系統中任何時間發生的大小事件。管理者可以通過檢視系統記錄,隨時掌握系統狀況。unix的系統日誌是通過syslogd這個程序記錄系統有...
python使用syslog模組
syslog模組是在unix環境下工作的模組,不能用於windows,在windows環境下可以使用logging模組。syslog模組可以用於記錄系統執行的資訊,這個模組提供的方法有,syslog priority,message 它將message送入系統日誌,priority的預設選項為log...
syslog與rsyslog的了解與比較
syslog日誌收集器 syslog是早期的centos版本的日誌收集器,應該是centos5之前的版本。syslog的兩個重要的守護程序 1 syslogd system。主要以收集系統服務為主 2 klogd kernel。主要以收集核心資訊為主 syslog的兩個重要的工作機制 1 支援單機模...