在工作中遇到 Linux服务器上出现CPU负载达到100%居高不下的情况,如果CPU 持续跑高,则会影响业务系统的正常运行,然后排查是什么原因
1、top命令输出结果解析
命令解释参考文章TOP命令参数详解---10分钟学会top用法_top参数详解_江湖人称小青年的博客-CSDN博客
执行top命令后,默认会出现如下内容:
2、根据pid挨个排查,然后锁定到/usr/sbin/rshim
3、根据网上查询是 Redis被攻击导致服务器向外攻击外服务器6379端口
参考文章Redis被攻击导致服务器向外攻击外服务器6379端口_/usr/sbin/rshim_qq1047140282的博客-CSDN博客
4、设置文件写入权限,然后杀掉进程
参考文章如何禁止rshim进程_copa~的博客-CSDN博客