linux 木马清理过程
服务器出现异常,完全无法访问,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的白名单
重启系统,观察一段后,一切正常
linux 木马清理过程的更多相关文章
- 记一次阿里云linux病毒清理过程
		
1.起因 因为这台服务器是我们公司内部开发服务器,几乎每个人都有root密码.在两天前突然有同事反馈说偶尔会有ssh连不上,git代码无法提交的问题,刚开始也没有在意,以为是阿里云服务器网络波动的 ...
 - linux系统开机过程描述
		
本文描述linux系统开机过程,属于个人理解范畴,如果文中表述有误请大家批评指正! 计算机开机之后,首先要加载BIOS(基本输入输出系统)信息,BIOS包含了很多重要的信息,包括CPU信息,设备启动顺 ...
 - Linux下清理内存和Cache方法见下文:
		
暂时目前的环境处理方法比较简单: 在root用户下添加计划任务: */10 * * * * sync;echo 3 > /proc/sys/vm/drop_caches; 每十分钟执行一次,先将 ...
 - Linux学习笔记之Linux启动引导过程
		
早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序.尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行 ...
 - Linux 系统管理——引导过程与服务控制
		
一. 系统引导流程 1.开机自检(BIOS)(基本的输入输出系统) 2.MBR引导1.2. MBRIS 当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中MBR (Master Boot Record ...
 - 最详细的linux安装php过程
		
本文主要和大家分享最详细的linux安装php过程,然后写好了nginx的安装配置,后面就是php的安装和mysql的安装,不过时间有限,而且放篇里也太长,所以都是分开来写,php安装完毕后就是mys ...
 - Linux系统引导过程及排除启动故障
		
一.Linux操作系统引导过程二.系统初始化进程1.init进程2.Systemd3.Systemd单元类型三.排除启动类故障[1].修复MBR扇区故障(含实验过程)[2].修复GRUB引导故障●方法 ...
 - Linux内核启动过程概述
		
版权声明:本文原创,转载需声明作者ID和原文链接地址. Hi!大家好,我是CrazyCatJack.今天给大家带来的是Linux内核启动过程概述.希望能够帮助大家更好的理解Linux内核的启动,并且创 ...
 - Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches
		
Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 频繁的文件访问会导致系统的Cache使用量大增 $ free -m total used free shared ...
 
随机推荐
- centos 7 执行 groupinstall报错
			
报错显示Error: Package: systemtap-devel-3.10-10.el7.armv7hl (base) Requires: kernel-devel 解决方案 wget http ...
 - POJ 3216 Repairing Company(最小路径覆盖)
			
POJ 3216 Repairing Company id=3216">题目链接 题意:有m项任务,每项任务的起始时间,持续时间,和它所在的block已知,且往返每对相邻block之间 ...
 - 史上最全PHP正则表达式实例汇总
			
收集了一份php正则表达式的实例教程,真心不错,记录下. 正则表达式用于字符串处理.表单验证等场合,实用高效. 一些常用的表达式: $str = preg_replace("/(<a. ...
 - java 时间间隔天数
			
public static Long getDaysBetween(long startDate, long endDate) { Calendar fromCalendar = Calendar.g ...
 - 91平台iOS接入demo
			
源码:http://pan.baidu.com/s/1DuBl6 今天整理硬盘,找到了一个有趣的demo.一年前,91助手游戏联运呈爆棚趋势,但是许多使用FlashAir开发的优秀的游戏和应用都卡在了 ...
 - vivado 调用UE
 - UVa 10697 - Firemen barracks
			
题目:已知三点.求到三点距离同样的点. 分析:计算几何.分三类情况讨论: 1.三点共线,不成立. 2.多点重叠,有多组解. 3.是三角形,输出中点. 说明:注意绝对值小于0.05的按0计算:负数的四舍 ...
 - Python:sitecustomize 和 usercustomize
			
Python提供了两个hook用于定制Python:sitecustomize 和 usercustomize,首先需要查看site包目录, 然后就可以在此目录下创建usercustomize.py文 ...
 - CSS动画实现菜单栏从左边滑出
			
盗用一下图片吧:实际效果图如下: 1,有一个nav的侧边栏,有一个遮罩层,随着侧边栏打开,然后点击遮罩层关闭侧边栏 关键代码: 1.给slideNav(侧边栏设置如下属性) .slideNav { p ...
 - Ubuntu设置静态连接连不上网
			
今天新建了一个Ubuntu虚拟机,一切都好了之后,设置了静态ip,但是上不了网,但是使用dhcp可以上网. 搞了几个小时也没有搞定,记录一下这些信息