实时查看 Nginx 日志,通常用 tail -f 或 tail -F 命令即可。下面按常见场景给你说明。
一般在这几个地方(取决于系统和配置):
/var/log/nginx/access.log/var/log/nginx/error.log如果你自定义过,查看 Nginx 配置:
nginx -t
或
grep -R "access_log" /etc/nginx/
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
按 Ctrl + C 退出。
tail -f /var/log/nginx/access.log /var/log/nginx/error.log
tail -n 100 /var/log/nginx/access.log
tail -f /var/log/nginx/access.log | grep 404
tail -f /var/log/nginx/access.log | grep 1.2.3.4
tail -f /var/log/nginx/error.log | grep -i error
使用 -F 而不是 -f:
tail -F /var/log/nginx/access.log
✅ 日志文件被重命名或重建也能继续跟踪
less +Fless +F /var/log/nginx/access.log
Ctrl + C 暂停,可搜索F 继续lnav(日志分析神器)lnav /var/log/nginx/
支持高亮、SQL 查询、多日志合并
docker logs -f nginx
如果你愿意,可以告诉我:
我可以给你更精准的方案。