今天看了下这个网站服务器内存占用情况,总共1.4g以为是正常的,毕竟wordpress和mysql都不是省资源的种
但是点进去详情看了下,内存占用率第一居然是fail2ban......855MB. 第二才是mysql400多
赶紧去/var/log下面把btmp.1,fail2ban.log.1这两个大log给删了,然后重启sudo systemctl restart fail2ban
这样暂时内存占用就降下来了,但是这治标不治本,只要还有人继续频繁扫端口还是会有问题
所以如果想要长期解决这个问题,只重启fail2ban不是办法
- 根治办法
- 把域名搬到Cloudflare DNS后面,免费的就行,这样就能隐藏你的服务器IP地址,短期内还是会有人扫端口(他们已经有你IP了),但是你把fail2ban时间设置长一点就能好很多
- 最好刚建站就这么做防止你服务器IP被记录到各种域名IP历史记录里,那样就不好去掉了
- 把ssh改成只能RSA密匙登录或者改ssh端口(记得改防火墙规则不然自己也上不去了)
- 把域名搬到Cloudflare DNS后面,免费的就行,这样就能隐藏你的服务器IP地址,短期内还是会有人扫端口(他们已经有你IP了),但是你把fail2ban时间设置长一点就能好很多
文章评论