实时查看 Nginx 日志流,最常用、最简单的方式是使用 tail -f 命令。下面按常见场景给你说明。
tail -f /var/log/nginx/access.log
如果你用的是自定义路径:
tail -f /usr/local/nginx/logs/access.log
tail -f /var/log/nginx/access.log /var/log/nginx/error.log
tail -n 0 -f /var/log/nginx/access.log
tail -f /var/log/nginx/access.log | grep "1.2.3.4"
tail -f /var/log/nginx/error.log | grep "500"
tail -f /var/log/nginx/access.log | grep "/api/login"
tail -f /var/log/nginx/access.log | grep --color=auto "404"
less(可暂停、搜索)less +F /var/log/nginx/access.log
Ctrl+C 暂停/关键字 搜索F 继续实时multitail(多日志同屏)multitail /var/log/nginx/access.log /var/log/nginx/error.log
docker logs -f nginx
kubectl logs -f deployment/nginx
awk 做统计(如 QPS)如果你愿意,可以告诉我:
我可以直接给你一条最合适你的命令。