服务器出现异常,完全无法访问,ssh登陆都极其缓慢

解决过程

top 查看系统状态,发现 load average 平均负载值非常高,再看排名第一的进程,是一个不认识的进程名:minerd

感觉是被入侵了,上网搜了下minerd是什么东西,是个挖矿程序,看来的确被入侵了,被抓来当矿工了

查看进程信息

ps -ef | grep minerd

是tmp下的一个文件

马上执行 kill 杀掉这个进程,并删除对应文件

再次 top 命令查看,资源占用恢复正常

因为木马有自我改名、自我复制、自动运行的能力,担心还会有问题,就继续观察

果然过了一段时间后,资源又被占满,这次就不是 minerd 进程了,是一个名为 klll 的新进程

再次执行 kill 杀掉进程和删除对应文件

补漏过程

(1)检查定时任务列表,删除一切我不清楚的任务

crontab -l

more /etc/crontab

(2)检查开机自启动配置,移除一切非必须的程序

chkconfig --list | grep 3:on

more /etc/rc.d/rc.local

more /etc/rc.local

(3)检查用户列表,把非必要的用户都设置为不允许登陆,并修改现有用户密码,提高密码强度

(4)更改ssh端口,设置ssh登录IP的白名单

重启系统,观察一段后,一切正常

最新文章

  1. 第二十七篇:SOUI中控件属性查询方法
  2. asp.net LINQ LinqDataSource控件显示数据和DropdownList显示数据
  3. warning 当xcode里点运行出现treating unicode character as whites
  4. 说说怎么写clean code
  5. word 无法显示图片问题解决
  6. struts2指定集合元素的泛型
  7. JavaWeb项目开发案例精粹-第3章在线考试系统-005action层
  8. C结构体之位域(位段)
  9. C++11中新特性之:initializer_list详解
  10. cocos2d-x创建新项目模板
  11. Jquery table元素操作-创建|数据填充|重置|隐藏行
  12. JDK安装及Tomcat安装
  13. vagrant启动报错The following SSH command responded with a no
  14. Mybatis事务(二)事务隔离级别
  15. idea使用阿里工具优化代码+阿里开发手册
  16. Java 模拟http请求
  17. ionic3开发环境的搭建 记录!
  18. 如何在EXCEL中找出第一列中不包含的第二列数据
  19. forward 和redirect
  20. Excel中mod函数的使用方法

热门文章

  1. ubuntu 安装python mysqldb
  2. Python 的黏包问题
  3. 学习排序算法(一):单文档方法 Pointwise
  4. Quartz 任务调度框架之Hello World
  5. struts2(三) 输入校验和拦截器
  6. haproxy 配置https 同时技持443 80端口
  7. 菜鸟教程之工具使用(一)——Git的基本使用
  8. DataTable的初始化与事件注册
  9. mysql备份的三种方式详解
  10. 图解zookeeper FastLeader选举算法【转】