1. 程式人生 > >日誌管理

日誌管理

執行 計劃任務 inf mysq 默認 /var/ alert sudo 接收

1.日誌:記錄系統或軟件它的運行狀態的信息

2.默認日誌存放目錄:/var/log/

mysql /usr/local/mysql /usr/local/mysql/log/

3.日誌分類

1)內核及系統日誌:存儲內核(控制硬件)及系統相關運行情況日誌;/etc/rsyslog.conf(日誌文件存儲位置);由rsyslog服務運行

2)用戶日誌:存儲Linux系統中用戶登錄、退出、訪問等情況的記錄記錄

3)程序日誌:記錄各類軟件的運行情況

註:默認日誌查看能有root或具有sudo使用權限的用戶

4.常見日誌文件

/var/log/messages:記錄Linux內核消息及公共日誌情況、I/O錯誤

/var/log/cron:記錄cron計劃任務產生的日誌

/var/log/dmesg:Linux系統引導過程的信息

/var/log/maillog:記錄郵件的發送或接收情況

/var/log/lastlog:記錄用戶的登錄信息

/var/log/secure:記錄用戶安全認證

/var/log/wtmp:記錄用戶登錄、註銷、系統啟動、停止等信息

/var/log/btmp:記錄用戶失敗、錯誤等信息

5.如使用文本格式記錄的日誌,可直接使用查看命令查看(cat、more、less、tail、head)

6.二進制格式日誌(用戶日誌),必須使用對應查看命令

7.日誌的級別

0(EMERG)緊急:系統不可用的情況

1(ALERT)警告:必須馬上采取措施

2(CRIT)嚴重:比較嚴重的情況

3(ERR)錯誤:運行出現錯誤

4(WARNING)提醒:可能影響系統功能,給出用戶提醒

5(NOTICE)註意:不會影響系統功能,給出用戶提醒

6(INFO)信息:一般信息

7(DEBUG)調試:程序或系統調試信息

常見日誌級別:3、4、6

/etc/rsyslog.conf

記錄程序.記錄日誌級別 日誌存儲位置

查看日誌命令:tail -f /var/log/messages

8.用戶查看相關命令

1)users //查看當前所有登錄用戶名

2)who //簡單查看當前所有登陸用戶的終端和登錄時間

3)w //詳細查看當前所有登錄用戶來源、當前執行命令和資源使用情況

4)last //顯示所有成功登錄用戶的登錄信息

5)lastb //顯示所有失敗登錄用戶的登錄信息

日誌註意事項:

cat /var/log/messages | grep warning

經常使用lastb命令

程序用戶一定要設置useradd -s /sbin/nologin

如Web、FTP、DNS、DHCP等服務時,經常關註對應服務的日誌文件

日誌管理