下面按常见使用场景给你总结,如何用命令查 Nginx 日志(默认路径一般是 /var/log/nginx/)。
常见日志文件:
/var/log/nginx/access.log/var/log/nginx/error.log你也可以确认配置:
nginx -T | grep -E "access_log|error_log"
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
tail -n 100 /var/log/nginx/access.log
head -n 50 /var/log/nginx/access.log
grep "192.168.1.100" /var/log/nginx/access.log
grep " 404 " /var/log/nginx/access.log
grep " 500 " /var/log/nginx/error.log
grep "/api/login" /var/log/nginx/access.log
awk '{print $1}' access.log | sort | uniq -c | sort -nr | head
awk '{print $9}' access.log | sort | uniq -c | sort -nr
awk '{print $7}' access.log | sort | uniq -c | sort -nr | head
grep "10/Aug/2024:14:" /var/log/nginx/access.log
date=$(date -d '1 hour ago' '+%d/%b/%Y:%H')
awk -v d="$date" '$4 > "["d' access.log
docker logs nginx
docker logs -f nginx
less access.log
/关键词:搜索q:退出如果你愿意,可以告诉我:
我可以直接给你针对性命令。