366 47.123.117.95
355 47.123.117.64
355 47.123.117.23
341 47.123.117.88
341 47.123.117.75
341 47.123.117.48
339 47.123.117.68
338 47.123.117.38
337 47.123.117.31
336 47.123.117.81
334 47.123.117.79
333 47.123.117.72
332 47.123.117.93
332 47.123.117.87
332 47.123.117.32
330 47.123.117.97
329 47.123.117.21
328 47.123.117.80
328 47.123.117.55
326 47.123.117.43
827 47.123.117.92
809 47.123.117.88
783 47.123.117.99
783 47.123.117.63
782 47.123.117.91
779 47.123.117.47
779 47.123.117.24
778 47.123.117.71
774 47.123.117.35
773 47.123.117.89
773 47.123.117.58
765 47.123.117.66
764 47.123.117.59
761 47.123.117.42
757 47.123.117.61
757 47.123.117.39
757 47.123.117.22
753 47.123.117.64
752 47.123.117.93
751 47.123.117.23
“Knowing is not enough, we must apply. Willing is not enough, we must do.” 🚢
统计 Nginx 日志(access.log)中的请求量排名前 20 的 IP。 方便判断是否有恶意 IP 请求,或者非正规搜索引擎的爬虫 IP。
$ awk '{print $1}' access.log | sort | uniq -c | sort -rn | head -n 20
累计使用次数:1771