首页 > 其他分享 >记一次云服务器 CPU 爆满原因—被 kdevtmpfsi 挖矿病毒入侵

记一次云服务器 CPU 爆满原因—被 kdevtmpfsi 挖矿病毒入侵

时间:2023-10-29 14:56:03浏览次数:33  
标签:tmp kinsing 爆满 kdevtmpfsi docker CPU 挖矿

目录

1. 问题表现

突然发现云主机的 CPU 使用率爆满了,我寻思着我也没干啥啊,不会中病毒了吧

看了下 docker 中的容器,多了很多不知道哪里来的东西

把容器和镜像统统删光后,短暂的恢复了一下,但过一阵子,CPU 又爆满了

top命令查看了自己服务器 CPU 运行情况

好家伙,这 kdevtmpfsi 是什么东西,网上一查,原来是个挖矿病毒

2. 问题解决

额,忘记截图了
简单记录下过程吧

(1) 查看进程

ps -aux | grep kdevtmpfs
ps -aux | grep kinsing

(2) 结束进程

kill -9 [kdevtmpfs的进程ID]
kill -9 [kinsing的进程ID]

(3) 删除 kdevtmpfsi 的相关文件

cd  /tmp
ls
rm -rf kdevtmpfsi 
rm -rf /var/tmp/kinsing  

(4) 查询定时任务

crontab -l

我这里没发现

(5) 检查相关文件

最后自己可以再检查一下是否还有 kdevtmpfsi 的相关文件,有的话就继续删除

find / -name kdevtmpfsi
find / -name kinsing

发现和 docker 有关

[root@lavm-qorc0ta7dr tmp]# find / -name kdevtmpfsi
/var/lib/docker/overlay2/11aaa8116de1d4bfd8dd2c99b8053954608feed0e89c90182eb46cc24fac5f31/merged/tmp/kdevtmpfsi
/var/lib/docker/overlay2/11aaa8116de1d4bfd8dd2c99b8053954608feed0e89c90182eb46cc24fac5f31/diff/tmp/kdevtmpfsi

原来又多了个容器和镜像,删掉删掉


目前是好了,但是我不知道什么原因导致的,也不知道会不会再次出现,等找到原因后,我再来记录吧

标签:tmp,kinsing,爆满,kdevtmpfsi,docker,CPU,挖矿
From: https://www.cnblogs.com/cheyaoyao/p/17795878.html

相关文章

  • win10怎么查看CPU多核占用率(转)
    原文:https://blog.csdn.net/weixin_44217936/article/details/119185905作者:想躺平的小陈 打开任务管理器——性能——CPU 如下图所示的是CPU总体利用率 查看每个cpu的利用率,右击旁边的折线图 (有几个图就代表CPU是几核的,如下图是12核的) ......
  • [LOJ6698] 一键挖矿
    一键挖矿弱化版(?):CF562F将矩阵扩展一个单位(长宽均加1),把当前存在的格子染色。可以发现当且仅当恰好存在4个有1个格子被染色,不存在有3个格子被染色的2x2矩阵时满足题意。枚举右端点r,设g(l)表示选择[l,r]时有多少个上述矩阵。可以发现g(r)=4,且对于x\(\in\)[l,r],......
  • 服务器常见问题排查(一)——cpu占用高、上下文频繁切换、频繁GC
    一般而言cpu异常往往还是比较好定位的。原因包括业务逻辑问题(死循环)、频繁gc以及上下文切换过多。而最常见的往往是业务逻辑(或者框架逻辑)导致的,可以使用jstack来分析对应的堆栈情况。使用jstack排查占用率问题当使用jstack排查占用率问题时,可以按照以下步骤进行:首先,使用......
  • Filebeat占用CPU过高问题定位与分析
    一、Filebeat简介:Filebeat是一个开源的轻量级日志收集器,用于将日志数据发送到指定的中央服务系统。主要分为三个部分。Prospector负责检测指定日志目录或文件,并对检测到的每个日志文件,filebeat启动一个收割进程(harvester),Filebeat目前支持两种Prospector类型:log和stdin,每个Pros......
  • 由遍历二维数组的方式引出缓存内存cpu
    对于二维数组,想要遍历的话,一行一行读和一列一列都读可以,但是大多数情况都选择一行一行,为什么呢?涉及到一个缓存的概念,一般都是cpu去计算,它会先去缓存找,如果找不到才去内存,先说缓存,一般缓存就是类似于一行一行,有个临近效应,顺便把旁边的也读了,十分方便,这就是缓存,入股一列一列,读完......
  • 大模型训练中CPU与GPU使用率的优化策略
    随着深度学习和人工智能的快速发展,训练模型的需求不断增加。然而,在实践中,我们经常遇到一个令人困扰的问题:当训练模型时,CPU经常达到100%的使用率,但GPU使用率却仅仅维持在5%左右。这种不均衡的使用情况导致了训练过程的缓慢,甚至可能影响模型的准确性。在了解这个问题之前,我们需要先了......
  • 如何制作CPU
    1.找一块石头2.打碎石头我已经做到这一步了,2/19=10%的进度了3.现在你有了98%的浓缩二氧化硅,将其纯化至99.9%4.进一步提纯至99.9999999%的多晶硅金属5.将多晶硅锭放入坩埚中6.将硅锭加热至1698°K7.取一小块单晶晶种并将其浸入装有熔融硅的槽中8.当晶......
  • 查看mysql的cpu及内存占用情况
    命令:psaux可查看服务器下所有进程的cpu和内存  查看单独某个进程的cpu和内存,需要加grep进行搜索,如下:命令:psaux|grepmysql可查看mysql的CPU和内存占用情况,如图cup占用0.6  内存占用14.3 ......
  • Jtti:提高新加坡服务器CPU利用率措施有哪些
    要提高新加坡服务器的CPU利用率,通常需要优化应用程序和操作系统的配置,以确保服务器资源得到更有效地利用。以下是一些方法来提高CPU利用率:优化代码:检查您的应用程序代码,寻找潜在的性能瓶颈并进行优化。这可能包括减少不必要的循环、改进算法、使用更高效的数据结构等。并发编程:利用......
  • 每天5分钟复习OpenStack(六)CPU虚拟化<2>
    OpenStack是一个IAAS(基础设施即服务)因此免不了会与硬件打交道。下面我介绍下与CPU强关联的一些知识点。1什么是超配2CPU的个数是怎么统计的3vCPU的隔离、绑定1、超配在kvm虚拟化的环境中,一个vCPU本质上是一个kvm的一个线程,如果一台虚拟机有4个vCPU,对应的就是4个线程......