linux系统shell脚本定时统计Nginx下access.log的PV并发送给API保存到数据库

1,统计PV和IP
统计当天的PV(Page View)
cat access.log | sed -n /`date "+%d\/%b\/%Y"`/p |wc -l统计某一天的PV
cat access.log | sed -n '/20\/Sep\/2018/p' | wc -l【linux系统shell脚本定时统计Nginx下access.log的PV并发送给API保存到数据库】查看日志中访问次数最多的前10个IP
cat access.log.1 |cut -d ' ' -f 1 | sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10查看日志中访问次数超过1000次的前10个IP
cat access.log.1 |cut -d ' ' -f 1 | sort |uniq -c | sort -nr | awk '{if($1>1000) print $0 }' | head -n 102,curl发送数据
使用curl发送GET请求
curl http://127.0.0.1:8080/login?admin&passwd=12345678

    推荐阅读