Nginx 日志 IP 统计
Today access.log
438 43.165.129.89 411 43.134.163.229 410 43.134.93.164 397 43.156.232.154 374 43.156.79.172 202 206.119.174.32 146 66.249.79.236 128 66.249.79.238 101 66.249.79.237 60 91.201.115.242 60 39.144.146.85 51 43.173.1.69 51 106.56.105.103 48 54.37.252.137 48 36.37.164.108 47 216.244.66.241 46 112.12.236.244 43 222.195.81.59 36 43.153.204.189 34 43.156.232.190
Yesterday access.log.1
1140 43.156.232.154 1111 43.165.129.89 1095 43.156.79.172 1087 43.134.93.164 1056 43.134.163.229 372 62.197.157.40 314 155.2.192.170 300 158.220.123.113 248 94.154.239.69 213 106.56.105.103 183 66.249.79.236 178 43.173.1.57 170 43.153.204.189 166 43.173.1.69 163 43.156.232.190 162 66.249.79.237 152 66.249.79.238 149 43.134.186.61 148 43.133.139.6 142 147.135.252.177
简介
统计 Nginx 日志(access.log)中的请求量排名前 20 的 IP。 方便判断是否有恶意 IP 请求,或者非正规搜索引擎的爬虫 IP。
Command
$ awk '{print $1}' access.log | sort | uniq -c | sort -rn | head -n 20