在 Debian 系统上实时查看 Nginx 日志,常用方法如下(按使用频率排序):
sudo tail -f /var/log/nginx/access.log
-f:实时跟踪文件末尾/var/log/nginx/access.log/var/log/nginx/error.logsudo tail -f /var/log/nginx/error.log
适合排查 4xx / 5xx 错误、PHP、权限等问题。
sudo tail -f /var/log/nginx/access.log /var/log/nginx/error.log
输出中会标明文件名,方便区分。
例如先看最后 50 行:
sudo tail -n 50 -f /var/log/nginx/access.log
sudo tail -f /var/log/nginx/access.log | grep 1.2.3.4
sudo tail -f /var/log/nginx/access.log | grep " 404 "
sudo tail -f /var/log/nginx/access.log | grep "POST"
less 实时查看(可上下翻)sudo less +F /var/log/nginx/access.log
Ctrl + C:暂停F:继续实时跟踪q:退出查看 Nginx 配置:
grep -R access_log /etc/nginx/
grep -R error_log /etc/nginx/
sudo journalctl -u nginx -f
sudo tail -f /var/log/nginx/access.log | grep "api"
# 实时访问日志
sudo tail -f /var/log/nginx/access.log
# 实时错误日志
sudo tail -f /var/log/nginx/error.log
如果你愿意,可以告诉我:
我可以给你更精确的日志查看和排查命令。