技术员联盟提供win764位系统下载,win10,win7,xp,装机纯净版,64位旗舰版,绿色软件,免费软件下载基地!

当前位置:主页 > 教程 > 服务器类 >

如何查看vps是否被攻击

来源:技术员联盟┆发布时间:2018-11-15 18:15┆点击:

  想了好多方法,来限制用户的浏览速率,但限制ip的效果是有了,网站依然会断断续续的打不开,查看了资源使用,cpu不太高,带宽的占用不是很大,就是I/O会短时间升高,比如突然蹿到几十兆/每秒,看来不是采集的原因。

  那么查看下vps的连接情况吧,用xshell连接上,输入命令

  netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

  看下ip的线程数,如果发现有ip的线程数很高,比如短时间几百的线程,可以果断的封锁该ip

  但是我看了下,并没有出现这种情况,什么原因呢?

  这里建议大家安装下iftop,可以实时监测网站的每个ip的流量情况,发现短时间流量很大的可以果断封锁ip

  安装步骤看下这里,linux系统的,windows的无法安装:

  继续每隔几秒到几分钟,输入上述命令,观察这些ip,大概看了半个小时,发现了些端倪

  有一个ip一直连接着,虽然线程数也就5个上线,但持续性连接着,也是有问题的,当然也不完全是,于是baidu了下这个ip,有时网上也会有记录的,我就查到了这个ip的一些不良历史记录,于是果断封锁该ipiptables -I INPUT -s 219.232.254.** -j DROP

最后隔了一天看效果,还真是,网站稳定了