在 Linux 下实时查看 Nginx 日志,最常用的方式是使用 tail -f 命令。下面按常见场景说明。
tail -f /var/log/nginx/access.log
如果配置了其他路径,例如:
tail -f /usr/local/nginx/logs/access.log
tail -f /var/log/nginx/error.log
tail -f /var/log/nginx/access.log /var/log/nginx/error.log
tail -n 100 -f /var/log/nginx/access.log
tail -f /var/log/nginx/access.log | grep " 404 "
或 500:
tail -f /var/log/nginx/access.log | grep " 500 "
tail -f /var/log/nginx/access.log | grep --color=auto " 500 "
安装:
# Ubuntu / Debian
apt install multitail
# CentOS
yum install multitail
使用:
multitail /var/log/nginx/access.log /var/log/nginx/error.log
journalctl -u nginx -f
/var/log/nginx//var/log/nginx//usr/local/nginx/logs/可通过以下命令确认:
nginx -V 2>&1 | grep prefix
如果你愿意,可以告诉我:
我可以给你更精确的命令。