1,nginx 日志格式如下:
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" "$upstream_addr" $request_time $upstream_response_time';
2,使用工具AWK 统计日志
a,统计访问时间超过5s的记录
cat access.log | awk '{if($NF>5) print $0}'
b,统计02/Aug/2021:17:10:00 ~ 02/Aug/2021:17:15:00 之间的访问日志
cat access.log | awk '{split($4,array,"[");if(array[2]>="02/Aug/2021:17:10:00" && array[2]<="02/Aug/2021:17:15:00"){print $0}}'
c,其他的统计可以举一反三实现
本文暂时没有评论,来添加一个吧(●'◡'●)