在CentOS上查看Nginx日志,可按以下步骤操作:
确认日志位置:
/var/log/nginx/access.log
(访问日志)、/var/log/nginx/error.log
(错误日志)。/etc/nginx/nginx.conf
或/etc/nginx/conf.d/
下文件)中的access_log
和error_log
指令获取实际路径。常用查看命令:
sudo tail -f /var/log/nginx/access.log # 查看访问日志
sudo tail -f /var/log/nginx/error.log # 查看错误日志
sudo grep "404" /var/log/nginx/access.log # 查找访问日志中的404记录
sudo tail -f /var/log/nginx/error.log | grep "error" # 实时过滤错误日志中的error关键字
awk
或sed
筛选(需根据实际日志格式调整):sudo awk '$4 >= "[01/Oct/2021:00:00:00" && $4 <= "[01/Oct/2021:23:59:59"' /var/log/nginx/access.log
其他工具:
less
或cat
查看完整日志(适合小文件):sudo less /var/log/nginx/access.log
sudo cat /var/log/nginx/error.log
注意:若需长期分析或监控,建议使用日志管理工具(如ELK、Prometheus+Grafana)。