当前位置: 首页 > article >正文

记一次服务器中木马导致cpu占用高的问题

最近准备搭建一个个人博客,发现才放了一个nginx和一个很简单的java后台cpu占用率就居高不下,然后用top命令查看果然有问题

其中这个networkservice 和sysupdate占用很高,原本还以为是系统相关的进程,但是想想如果是系统相关的进程不可能占用这么高,一头雾水的情况下各种谷歌百度,然后发现这些奇怪的进程应该是服务器中了挖矿之类的病毒。找了很久终于找到解决方案。

1 . 首先查看cpu占用高的进程的目录地址

使用top已经知道了进程号,接下来看看位置,命令ls -l proc/{进程号}/exe

2. 删除这些脚本病毒可能设置的任务

可以通过crontab -l 来查看当前用户的定时任务,将不是自己定义的任务删除

删除命令

crontab –e

3. 杀掉这些占用高的进程

kill -9 杀掉进程后,进入这个进程的目录下

4. 删除进程文件

一般直接用rm -rf 是删不掉的,可以使用lsattr -a 查看文件属性

类似如下

如果发现病毒文件前面有i 代表这个文件被锁了,需要先解锁才能删除

5. 使用chattr命令解锁文件

但是我的服务器上chattr这个命令被删除了(可能是病毒导致的),只能尝试重新安装

yum install chattr -y

但是安装没生效,不清楚其中的原因。

于是通过另外一台同样是64位的服务器拷贝过来一份chattr文件,然后chmod 777 chattr赋予执行权限

然后

chattr -i XXX你的病毒文件

即可解锁,然后rm -rf 删除文件

6. 重复上面的步骤将所有的病毒文件删除

然后终于恢复正常了

总结:

1. 最后最好修改下你的登录密码和22端口,防止在被植入木马

2. 一些应用的默认端口最好修改,然后都设置密码

3. 如果登录机器ip固定,可以使用黑白名单登录


http://www.kler.cn/a/592390.html

相关文章:

  • scrollIntoView 的behavior都有哪些属性
  • 知识蒸馏:从软标签压缩到推理能力迁移的工程实践(基于教师-学生模型的高效压缩技术与DeepSeek合成数据创新) (1)
  • 机器学习和深度学习中参数概览
  • 基于Python+Django的二手房信息管理系统
  • 替代Qt中信号与槽的完整例子。
  • 【NeurIPS 2021】Autoformer、源码论文对照(下)
  • Dear ImGui for Unity 常见问题解决方案
  • C++ 头文件说明
  • Session 、Cookies 和 Token关系于区别
  • Compose 的产生和原理
  • 材质 × 碰撞:Threejs 物理引擎的双重魔法
  • javascript语法入门
  • Python:多态,静态方法和类方法
  • 小程序开发中的安全问题及防护措施
  • Android Compose 框架按钮与交互组件模块源码深度剖析(二)
  • GPU 上的 Reduction(归约)和 Scan(前缀和)优化:LLVM、GPU 指令集与架构差异
  • 【Node.js入门笔记9---http 模块】
  • 使用Nginx实现后端负载均衡
  • 3.19 代码随想录第二十一天打卡
  • python爬虫概述