前言
今天,公司的三台服务器莫名其妙的就卡死了,访问特别慢,用 top -c
命令看了下,发现一个名为.nvda 的程序映入眼帘
我的第一反映就是英伟达显卡,可这台服务器是虚拟机,都没装显卡,这是什么情况?
我这边也没用用的显卡的地方,也没多想便使用 kill -9
想将这个进程杀死,可是根本无效,再次top -c
这货依旧遥遥领先在第一位
出于本能反应,便将数据库做了个备份,将服务转移到我本地,因为项目还在测试阶段,所以也没太担心
接着便到root 目录下用ls -alh
查看这个文件
用rm -rf
命令把这个文件删了,在用 kill -9
命令将进程杀了,结果文件是没了,但是进程还在,这啥情况kill -9
无效了?
于是用alias
查看了下常用命令,结果
这个孙子把kill -9
等一些常用命令给改了命令给改了,用unalias -a
把他设置的别名干掉
现在所有命令都恢复了,再用kill -9
将这个孙子给干掉,这一瞬间,CPU下降,但还没等我高兴,CPU又100%,这个程序再次运行难道是有定时任务?
使用crontab -l
命令查看下,果然看到一个名为.b4nd1do的定时任务看了下执行路径
/root/./.b4nd1do
于是crontab -r
我直接把所有的定时任务都给干掉了,反正我也用不到,然后将这个删除文件,在kill -9
将进程杀掉,等了一会,这次没在重复运行。