CentOS6 查看登錄日志
一、登錄日志文件位置
CentOS6系統(tǒng)的登錄日志主要存儲(chǔ)在以下兩個(gè)文件中:
/var/log/secure
:記錄SSH登錄、sudo操作等安全事件。/var/log/wtmp
:記錄所有成功登錄的用戶(hù)會(huì)話(huà)信息。
二、使用命令行工具查看日志
1. 實(shí)時(shí)監(jiān)控登錄日志
tail -f /var/log/secure
該命令可持續(xù)顯示/var/log/secure
文件的最新內(nèi)容,適用于實(shí)時(shí)跟蹤登錄行為。
2. 查看歷史登錄記錄
last
last
命令可解析/var/log/wtmp
文件,顯示用戶(hù)登錄時(shí)間、來(lái)源IP及會(huì)話(huà)持續(xù)時(shí)間。
3. 查看失敗登錄嘗試
lastb
該命令顯示登錄失敗的記錄(需root權(quán)限),用于識(shí)別暴力破解行為。
三、日志分析與安全審計(jì)
1. 篩選特定IP的登錄記錄
grep "Failed password" /var/log/secure | awk '{print $11}' | sort | uniq -c
統(tǒng)計(jì)失敗登錄次數(shù)最多的IP地址,快速定位可疑來(lái)源。
2. 識(shí)別異常登錄時(shí)間
last | awk '{print $4,$5,$6,$7}' | sort | uniq -c
分析非工作時(shí)間段的登錄行為,發(fā)現(xiàn)潛在異?;顒?dòng)。
四、自動(dòng)日志監(jiān)控配置
通過(guò)logwatch
工具實(shí)現(xiàn)每日登錄報(bào)告:
yum install logwatch
vim /etc/logwatch/conf/logwatch.conf
# 修改配置項(xiàng):Output = mail | html
五、注意事項(xiàng)
- 日志文件需root權(quán)限訪問(wèn),建議使用
sudo
提權(quán) - 定期檢查
/var/log/
目錄的磁盤(pán)空間占用 - 重要服務(wù)器建議配置日志遠(yuǎn)程存儲(chǔ)