记录一次ubuntu服务器被挖矿解决过程

服务器上并没有运行的程序,GPU占用率为0%,但是cpu占用率很高。
这种cpu利用率很高用 nvidia-sminvitop 都看不出来,但是用 top -c 命令可以看到。

第一步,利用以下命令查看cpu利用率最大的不正常的命令:

top -c

在这里插入图片描述
利用 kill -9 [pid] 无法完全杀死该命令,过几秒种就会自动重启,而且每次重启后的pid都不同。

利用网络上的各种教程都无效。但总结起来解决的核心思想就是:

找到程序脚本所在地,先解除挂载,再删除脚本。

第二步,利用以下命令找到挖矿程序所在的位置:

find / -name [挖矿命令的名字]

[挖矿命令的名字]:比如我的图片中的beam.smp

在这里插入图片描述
发现他并不在正常路径下,利用 ls 等命令去查看是找不到这个路径下的文件的。但同时也发现,所有程序都是通过docker运行的,而服务器之前并没有装过docker,所以是攻击者装的。

注意:如果此时你利用 sudo rm -rf 去直接删除该脚本是无法删除的。
在这里插入图片描述

第三步,挂载正在运行的挖矿程序:

cat /proc/mounts | grep docker
umount <mount_point>

注意: 这一步可能会挂载掉你的docker程序(如果你有的话),所以具体参考这个【Docker卸载及删除/var/lib/docker目录报错解决方法】来操作。

在这里插入图片描述

第四步,杀死正在运行的挖矿程序,删除挖矿脚本:

pkill [挖矿程序]
sudo rm -rf [挖矿程序位置]

[挖矿程序]:比如我的是beam.smp
在这里插入图片描述

第五步,修改root账号密码:

sudo passwd root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值