雖然 SecureCRT 是一個終端模擬器,本身并不直接提供日志分析功能,但你可以通過以下幾種方法來分析 Debian 系統上的日志:
日志文件位置
- 系統日志:/var/log/messages
- 系統核心日志服務日志:/var/log/syslog
- Apache/Nginx 日志:/var/log/httpd/ 或 /var/log/nginx/
- SSH 登錄記錄:/var/log/auth.log 或 /var/log/secure
- MySQL 日志:/var/log/mysql/error.log
- 安全日志:如 Fail2Ban 的 /var/log/fail2ban.log
- 審計日志:/var/log/audit/audit.log。
日志分析實戰案例
- Web 服務器異常崩潰分析:通過 grep 命令統計異常次數,使用 strace 實時監控 Apache 進程,分析崩潰原因。
- 入侵痕跡追蹤:篩選可疑 IP,關聯 error_log 和 access_log,檢查進程樹和網絡連接,檢測文件篡改。
高效日志分析工具推薦
- 命令行三劍客:
- grep:快速過濾關鍵詞,如
grep -C 10 "Failed password" /var/log/auth.log。
- awk:統計登錄失敗次數,如
awk '/Failed password/ {print $11}' auth.log | sort | uniq -c。
- journalctl:系統日志高級查詢,如
journalctl --since "2023-08-01" --until "2023-08-02"。
通過上述方法,你可以有效地進行日志分析,快速定位系統異常和入侵痕跡。