实时查看 Nginx 日志可以使用tail -f命令:

# 实时追踪访问日志
tail -f /var/log/nginx/access.log
# 实时追踪错误日志
tail -f /var/log/nginx/error.log

tail命令持续监控文件变化,文件有新内容时立即显示;按Ctrl + C停止监控;

可以与其他命令组合使用:

tail -f /var/log/nginx/access.log | grep " 404 "
tail -f /var/log/nginx/access.log | grep "/admin.html"
tail -f /var/log/nginx/access.log | grep "POST"

同时监控多个文件:

tail -f access.log errors.log
tail -f /var/log/nginx/*.log

日志转轮时,可使用-F

# -f 跟踪文件描述符,文件被重新创建后将停止
tail -f /var/log/nginx/access.log
# -F 跟踪文件名,文件被重新创建后重新打开
tail -F /var/log/nginx/access.log