Nginx 日志 IP 统计
Today access.log
511 216.244.66.241 481 66.249.75.37 436 66.249.75.38 402 216.73.216.13 356 171.104.83.73 299 66.249.75.39 251 106.56.105.103 219 223.99.125.94 197 111.221.214.151 180 115.45.43.10 177 14.155.212.109 172 121.10.198.7 169 111.33.2.83 164 220.185.158.162 162 14.153.204.159 161 115.45.41.247 160 111.221.213.19 158 106.117.96.6 157 116.76.36.125 155 115.45.41.82
Yesterday access.log.1
1398 20.171.207.69 871 144.76.19.147 724 185.177.72.202 503 216.73.216.49 454 216.244.66.241 421 66.249.64.108 333 66.249.64.109 262 171.104.83.73 251 106.56.105.103 244 185.177.72.111 231 66.249.64.110 223 121.10.198.7 216 14.216.154.204 212 123.88.53.127 167 183.253.117.141 163 65.108.0.71 153 218.26.159.0 151 216.73.216.146 145 111.33.2.83 144 106.117.96.6
简介
统计 Nginx 日志(access.log)中的请求量排名前 20 的 IP。 方便判断是否有恶意 IP 请求,或者非正规搜索引擎的爬虫 IP。
Command
$ awk '{print $1}' access.log | sort | uniq -c | sort -rn | head -n 20