服务器查询访问IP指令

通过netstat查看当前访问服务器最多的IP,非常实用,现在分享给大家:
netstat -ntu | tail -n +3 | awk '{ print $5}' | cut -d : -f 1 | sort | uniq -c| sort -n -r | head -n 3
awk '{ print $5}':取netstat -ntu 出来值的第5列
cut -d : -f 1 :取netstat -ntu 出来值的第5列的IP地址
sort:对IP部分进行排序。
uniq -c:打印每一重复行出现的次数。(并去掉重复行)
sort -n -r:按照重复行出现的次序倒序排列。
head -n 3:取排在前3位的IP 。

# netstat -ntu | tail -n +3|awk '{ print $5}' | cut -d : -f 1 | sort | uniq -c| sort -n -r | head -n 3
21 127.0.0.1
14 183.204.240.36
5 120.33.53.133

打印出来的结果,红色显示次数,绿色显示的是IP地址

posted @ 2022-08-27 11:45  喝酸奶爱舔盖  阅读(555)  评论(0编辑  收藏  举报