/var/log
目录,如/var/log/vsftpd.log
。cat
:查看完整日志(适合小文件)。less
/more
:分页查看。tail
:查看末尾内容,-f
实时跟踪,-n
指定行数。grep
:按关键字(如用户名、IP、操作类型)过滤,如grep "user1" /var/log/vsftpd.log
。awk
:按时间戳、字段提取数据,如awk '/[A-Z][a-z]{2} [0-9]{2}/ {print $1,$2}'
。grep "RETR" /var/log/vsftpd.log | wc -l
(统计下载次数)。awk '/user1/ {count++} END {print count}' /var/log/vsftpd.log
。awk '{print $5}' /var/log/vsftpd.log | sort | uniq -c | sort -nr
。grep -E "Failed password|Login incorrect" /var/log/vsftpd.log
。grep -E "UPLOAD|DOWNLOAD" /var/log/vsftpd.log
。logwatch
:生成每日日志报告,需配置/etc/logcheck/conf.d/
。logrotate
工具配置轮转。