linux机器中毒,Centos系统中毒(sfewfesfs)处理过程记录

Centos系统中毒(sfewfesfs)处理过程记录

2014年10月16日今天是我的班,正好在我接班的时候出现了一个我从未遇到过的问题那就是服务器中毒了在不停的向外发包,这个服务器是我们的云平台manager。它的中毒不仅影响了自己本身的云主机而且影响到了整个平台,作为一个运维人员的我一时间不知所措,但是问题总是要解决靠别人不如靠自己到什么时候都是如此废话不多说具体的排查步骤如下:

1、用top性能分析工具来查看各个进程的资源占用情况,以及系统内存使用情况关于top命令查看到的这

b6157f9ae9342bc2cb9530bceae0223e.png

2、通过一下命令查看占用端口

netstat -lantp | more3de0d08b476e4ceaaeb5c67dd521812a.png

8d0805ebb52674052f180ad8fe9c2408.png

179be6ed967c5e50f10a9770be5122a7.png04ffac1c06e55516fe7cf8250cab4eb5.png

查看端口号进程f567a2a5eaedd6d32a945198384f81f0.png

3、过滤出可以进程kill掉, 在查找文件的时候发现了隐藏文件,对于隐藏文件我们用ls -al可以查看。

ps -ef | grep sfewfesfs  执行这个命令的时候会显示文件所在路径

kill -9 32097

ps -ef | grep sshd

kill -9 3172

进程结束掉了!但是当你再次查看的时候发现这个进程还会重新启动!所以我们必须找到进程文件       所在位置删除进程文件才可以!

删除病毒文件

chattr -i /etc/sfewfesfs

rm -rf /etc/sfewfesfs

删除可疑文件

rm -rf gfhjrtfyhuf   rm -rf smarvtd  rm -rf gdmorpen rm -rf /tmp/.sshdd141*

rm -rf /etc/.ssh2

删除计划任务

grep -V "#" root.1 | grep -v "^$"

rm -rf /var/spool/cron/root.1

4、以上的信息就是我这次解决的过程,以下内容是我另外添加的一些内容可能对以后遇到类似此问题的        朋友们有所帮助。

查看用户登录历史记录 last

查看发包的端口 netstat -tu -c

查看网卡流量 ifstat

以流量图显示 nload

直观的工具 iptraf

5、为了提高系统的安全本人对系统的一些配置做了以下改动

usermod -L 用户名   //禁用系统中没用的用户

禁止root用户远程登录

/etc/ssh/sshd_config将

#PermitRootLogin yes

PermitRootLogin no

useradd Eaymuo  //创建用户

passwd Eaymuo   //给Eaymuo设置密码

visudo

YumUo2014 ALL=(ALL:ALL) ALL //给这个用户增加sudo权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值