如何删除占用CPU的perl脚本进程

如何删除占用CPU的perl脚本进程

我的服务器 (CentOS 5.2) 上运行着一个进程,占用了 99-100% 的 CPU。ps 命令显示名称 fakeproc,如下所示:

30571 ?        R    3620:06 fakeproc

运行 top 显示它是一个与此过程相关的 perl 脚本:

30571 apache    25   0  6292 3044 1288 R  100  0.1   3621:44 perl

我尝试进行调查,但没有获得有关 perl 脚本位置的太多信息:

$ ps -p 30571 -o command
COMMAND
fakeproc

我很确定我感染了某种恶意软件(某种 perl 脚本)并创建了这个 fakeproc,但我不知道如何找到它或如何删除它。

有任何想法吗?

答案1

首先找出谁在启动什么。以下命令将显示哪个进程启动了脚本

ps xjf -C fakeproc

然后你应该能够使用以下命令终止相关进程

kill PID

其中 PID 是相关进程 ID。根据本网站这个,您看到的很可能是恶意软件。

相关内容