CPU占用率100% 但是top命令查不出来
阿里云服务器不小心中了挖矿病毒,可能是因为连接Redis的时候关闭了防火墙,或者是口令太弱
1.先大概还原了病毒攻击思路
2.知道它的攻击方式,就可以对症下药了
想到了两个解决方法
- 重装系统(方便,但是辛苦配的环境就没了)
- 删除恶意脚本(不好找脚本位置,病毒会隐藏)
3.这里我采用了删除脚本的方案
- 先用top命令查看哪个进程占着CPU
用
top
命令查看CPU情况
改用
pidstat
命令
知道了问题进程PID事情就变得好办了,直接杀死进程,再根据PID删除相应的脚本文件
CPU降下来了,然后端口也解封了
总结:想办法解决问题的过程还是挺有意思的,虽然解决方法可能不是最优的,但是这一套解毒操作下来,熟悉了很多Linux命令,比起背命令行效率高多了,主要是锻炼了心态,写这些文章也是激励自己要多思考,多动手。
PS:如果恰好对你有帮助,欢迎留言点赞!!! 如果有什么不对的地方,也欢迎留言指正!!!