linux数据库服务器cpu 100%,linux服务器上cpu使用率总是100%解决方案

linux服务器上cpu使用率总是100%解决方案

靠山:

bc4e713c7d38c579c824e35d13ec7bcf.png

老早之前就查看服务器上的cpu一直居高不下,总以为是有什么大的程序运行(确实是,只不过是挖矿的找到你的服务器,使用你的cpu举行挖矿),厥后百度后才知道是有一种挖矿的病毒kdevtmpfsi。但厥后由于项目重写了,小我私家项目由此被耽误了,以是暂时停顿,今天抽闲解决了下。仅仅是记录下这样的事情若何解决,顺便温习下linux的指令。

缘故原由

大部分百度出来的都是些解决方案,厥后参考了别人的博客,才想到什么时刻被黑的。在写博客的项目的时刻,为了图利便,就将redis的接见权限所有设置最大,好比ip接见设置0.0.0.0,所有人可以接见,而且没有设置密码(一直想不明白,这种服务器的破绽,linux不补就算了,redis也不管?)。由此才导致了服务器被挖矿。白给人家干了一个月的活儿。。。

解决方案

1. 住手kdevtmpfsi的运行

ps -aux

找到kdevtmpfsi的历程,使用kill -9 杀掉历程

2. 消灭所有的异常准时义务

crontab -l 查看准时义务

crontab -r 示意删除用户的准时义务,当执行此下令后,所有用户下面的准时义务会被删除

3. 竣事kdevtmpfsi历程以及端口占用

netstat -antp

ps -aux | grep kinsing

ps -aux | grep kdevtmpfsi

kill -9 PID

kill -9 PID

两个得竣事,由于kinsing应该是守护历程,必须消灭。

4. 删除掉kdevtmpfsi的相关文件

cd /tmp

ls

rm -rf kdevtmpfsi

rm -rf /var/tmp/kinsing

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

find / -name kdevtmpfsi

find / -name kinsing

效果

c6aff7ea31164d63c747395453e01d68.png

原文链接:https://www.cnblogs.com/chenyameng/p/12838963.html

本站声明:网站内容来源于网络,若有侵权,请联系我们,我们将及时处理。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值