LNMP日志分析可通过以下方式操作:
日志文件定位
/var/log/nginx/access.log、错误日志/var/log/nginx/error.log。/var/log/php-fpm.log或/var/log/php7.x-fpm.log。/var/log/mysql/slow.log、错误日志/var/log/mysql/error.log。基础分析工具
grep '404' /var/log/nginx/error.log。awk '{print $1}' access.log | sort | uniq -c(统计IP访问量)。cut -d ' ' -f 1 access.log | sort | uniq -c(提取IP并去重)。高级分析场景
awk按时间统计访问量,或用GoAccess生成可视化图表。mysqldumpslow -s t /path/to/slow.log查找最慢查询。journalctl -f查看系统日志流,或通过logrotate管理日志轮转。工具推荐
操作前建议先备份日志文件,敏感数据需注意脱敏。