服务器bash进程占用cpu过多疑似中挖矿病毒记录

这篇具有很好参考价值的文章主要介绍了服务器bash进程占用cpu过多疑似中挖矿病毒记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

发现过程

因为我有使用conky的习惯,也就是在桌面上会显示cpu和内存的占用情况,由于服务器不止我一个人使用,最近发现好几次我同学的账户下的bash进程占用特别多,问了他之后,他也说他几次都是没有使用过bash相关服务,之前一直以为可能是某个软件bug之类的,这次想着好好查一下
bash占用cpu高,日常办公,服务器,bash,运维

排查过程

使用top可以看出zhy用户的bash进程cpu和内存占用都非常多,这很不正常
bash占用cpu高,日常办公,服务器,bash,运维
于是我搜了一下bash占cpu过多是什么情况,让我发现了这个博客:Ubuntu16.04.06 LTS -bash 进程占用cpu很高,中了挖矿病毒
看了下这篇博客的排查过程,我跟着做了一下,发现非常相似

首先,看了一下定时任务,发现确实有个bash文件,查看了下它的内容发现执行的是zhy用户.bash目录下的x86_64文件

bash占用cpu高,日常办公,服务器,bash,运维
看到名字有点像系统的文件,但我在我自己的用户下发现根本没有.bash这个目录,而且这个定时任务也不是我同学设置的,那肯定有问题

bash占用cpu高,日常办公,服务器,bash,运维

又查看了下进程的通信信息,发现在与178.62.225.127进行通信

bash占用cpu高,日常办公,服务器,bash,运维
查了下这个ip的归属地发现确实和那篇博客一样也在外国

bash占用cpu高,日常办公,服务器,bash,运维
我又用十六进制编辑器打开了下那个x86_64文件发现被upx加了壳
bash占用cpu高,日常办公,服务器,bash,运维

写在后面

服务器用的4090,可能被不法分子给盯上了。多亏平时用conky在桌面上显示cpu占用信息才能及时发现问题,但由于我并不太懂这方面知识,所以直接把zhy这个用户和它的家目录都给删了,希望之后不会再出问题吧文章来源地址https://www.toymoban.com/news/detail-799483.html

到了这里,关于服务器bash进程占用cpu过多疑似中挖矿病毒记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ssh爆破服务器的ip-疑似肉鸡

    最近发现自己的ssh一直有一些人企图使用ssh暴力破解的方式进行密码破解.就查看了一下,真是网络安全太可怕了. 大家自己的服务器密码还是要设置好,管好,做好最基本的安全措施,不然最后只能沦为肉鸡. ssh登陆日志可以在/var/log下看到,ubuntu的话为auth.log,centos为secure文件 查看那

    2024年04月25日
    浏览(43)
  • 遭遇疑似网络攻击时服务器异常情况排查方法

            该方法主要用于发生网信安全异常情况时的异常设备信息提取和登机排查指导,主要包括主机类设备,linux和windows操作系统为主。         网络安全应急工作坚持统一指挥、分工负责、及时预警、分级响应、密切协同、快速处置、确保恢复、预防为主、闭环管

    2024年02月07日
    浏览(50)
  • 服务器磁盘占用过高分析

    使用命令 du -sh查看出占用较大的目录,如下: 目录 大小 处理办法 /usr/local/mysql/data 16G 转移部分文件 /usr/local/nacos 2.1G 维持现状 /logs 4.4G 删除部分文件 /var 1.9G 删除部分文件 du -sh命令使用示例: du -sh /* 查看根目录各文件(夹)占用大小; 通过以上命令,发现/usr文件夹占用过大

    2024年02月14日
    浏览(40)
  • 服务器端口被占用怎么解决

    服务器端口指的是用一个程序向服务器发起连接时的请求端口。 比如 FTP:23,HTTP:80,SMTP:25 这些都是TCP的端口,有的也用到UDP的端口。 1、公认端口:这种类型的端口通常称为“常用端口”。 这些端口的端口号范围从0到1024,并且与某些特定服务紧密绑定。 通常这些端口

    2024年01月22日
    浏览(49)
  • [疑难杂症2023-004]停止服务器自动启动的服务,解决端口占用的问题

    本文由Markdown语法编辑器编辑完成。 前段时间,在linux上启动一个目录下的docker-compose.yml中的服务时,遇到了一个3000端口被占用的问题. 凭借经验,一般可能是之前的服务没被正常的停止掉,导致该服务占用的端口未被释放,导致新的服务无法启动。 但是通过运行以下命令

    2024年02月16日
    浏览(66)
  • Linux 查看进程和线程CPU和内存占用情况

    linux 下查看进程内的线程有哪些 首先通过进程名称,假设为SensorDev 找到pid号。 ps -p {pid} -T 可以得到该进程里面运行的各线程的id(表现出来是spid)、对应的线程名称(不超过16字符)、运行时间等; cat /proc/{pid}/status |grep Threads 只能显示线程的个数。 top -p {pid} ,然后按H t

    2024年02月08日
    浏览(61)
  • Linux 查看占用资源cpu、内存最大的进程命令

    1、详细查询命令: 查看cpu最大进程,或者内存最大进程。 命令解析:该命令组合实际上是下面两句命令组合。 其中: 以上组合获得cpu或者内存最大的进程。 2、简单查询命令: 根据以上,也可以简化命令为 命令: 按下交互命令快捷键M(按内存排序),P(按cpu占用排序)

    2024年02月11日
    浏览(64)
  • 服务器CPU飚高排查

    排查思路 当正在运行的Java服务导致服务器的CPU突然飙高时,我们该如何排查定位到哪个接口的哪行代码导致CPU飙高的问题呢?我主要提供两个方案: jstack arthas 准备工作 代码准备 现在需要准备一段可以让服务器CPU飙高的代码以及把代码部署到服务环境。 打包 使用maven打包

    2024年02月10日
    浏览(55)
  • Linux 服务器 CPU 详细信息查看、物理 CPU 以及逻辑 CPU

    什么是CPU CPU: (Central Processing Unit)也称为中央处理器,主要通过内部总线,建立起芯片内各部件之间的信息传输通路 查看CPU详细信息 : 我们平常在操作Linux服务器时,如何能够知道服务器的CPU的详细信息呢 [xxx@xxx ~]#  cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 16: CPU 核心数 Intel®

    2024年01月25日
    浏览(62)
  • 在linux中查看运行指定进程资源占用(cpu+gpu)

    在运行程序时有时候会需要查看资源占用,以方便部署在其他服务器上时进行参考。以下是总结了我在linux上查找程序进程资源的两种方法(cpu和gpu都有)。 如果进程较多,输入 ps -ef | grep + 指令 进行搜索。如果运行的是python程序,可以输入 ps -ef | grep python3 比如我想

    2024年02月04日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包