欢迎来到山村网

如何查看vps是否被攻击

2019-03-09 11:11:33浏览:187 来源:山村网   
核心摘要:  想了好多方法,来限制用户的浏览速率,但限制ip的效果是有了,网站依然会断断续续的打不开,查看了资源使用,cpu不太高,带

  想了好多方法,来限制用户的浏览速率,但限制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的无法安装:http://www.66mo.com/article_304.html

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

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

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

(责任编辑:豆豆)
下一篇:

CentOS系统备份脚本详解

上一篇:

局域网访问共享文件无法访问

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com