关注我

    我的微信
在线咨询 x
在线咨询
有什么可以帮到你
点击咨询

统计nginx日志里访问次数最多的前十个IP , Linux查看访问次数最多的用户IP

简介今天客户服务器遭遇了不名黑客的攻击, 导致CPU满负载,mysql 还有五万多个连接等待请求,百度了一下,求得一命令,如下,特意记录

今天客户服务器遭遇了不名黑客的攻击, 导致CPU满负载,mysql 还有五万多个连接等待请求,百度了一下,求得一命令,如下,特意记录


一、命令如下


# awk '{print $1}' 访问日志的绝对路径 | sort | uniq -c | sort -nr -k1 | head -n 10

# awk '{print $1}' /usr/local/nginx/logs/localhost.access.log | sort | uniq -c | sort -nr -k1 | head -n 10


二、示例


以下命令的意思就是,得到请求量最高的前20个IP


统计nginx日志里访问次数最多的前十个IP , Linux查看访问次数最多的用户IP