在 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 -f /var/log/nginx/access.log | ccze -A
(需要先安装 ccze:yum install ccze 或 apt install ccze)
tail -f /var/log/nginx/access.log | grep 404
tail -f /var/log/nginx/access.log | grep 192.168.1.100
tail -n 100 -f /var/log/nginx/access.log
有些系统日志会轮转,用:
tail -F /var/log/nginx/access.log
(-F 会跟随文件重命名,比 -f 更稳)
less(可搜索)less +F /var/log/nginx/access.log
Ctrl + C 停止滚动/关键词 搜索F 继续实时如果你愿意,可以告诉我:
我可以给你更精确的命令。