在 Linux 下实时查看 Nginx 日志,最常用的是 tail -f 命令,也可以结合其他工具做高亮、过滤、监控。
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
按
Ctrl + C退出
tail -f /var/log/nginx/access.log /var/log/nginx/error.log
tail -f /var/log/nginx/access.log | grep " 404 "
tail -f /var/log/nginx/error.log | grep "error"
tail -f /var/log/nginx/access.log | ccze -A
(需安装 ccze)
tail -f /var/log/nginx/access.log | awk '{print $1}'
less +F(类似 tail)less +F /var/log/nginx/access.log
Ctrl + C 暂停F 继续multitail(多窗口)multitail /var/log/nginx/access.log /var/log/nginx/error.log
journalctl(如果是 systemd)journalctl -u nginx -f
| 系统 | 路径 |
|---|---|
| Ubuntu / Debian | /var/log/nginx/ |
| CentOS / Rocky | /var/log/nginx/ |
| Docker | docker logs -f nginx |
如果你愿意,可以告诉我:
我可以给你更精准的命令。