0

我的ubuntu server 17.10已经正常运行了。但是今天我发现git用户的md命令不知何故占据了几乎所有的cpu时间。在我的第一次尝试中,我想杀死 md 命令的进程,所以我运行:

sudo kill -9 <process_id>

但是我杀掉md的进程后,马上又出现了一个新的md进程。

我怀疑问题的原因可能是git用户,所以我强行删除了用户git:

sudo userdel git -f

用户git删除成功但md命令依然存在,用户变为1082而不是git。然后我怀疑另一个原因可能是 git 命令,所以我删除了 git:

sudo apt -y remove git

但是 1012 用户和 md 命令仍然存在。top 的输出在这里。而且我的 ubuntu 服务器上没有安装 md 或 madam 命令:

root@amax:~# md
-bash: md: command not found
root@amax:/# madam
-bash: madam: command not found

最奇怪的是,当我再次添加用户git时,md命令的所有者又变成了git!是 top 的新输出。git 和 md 之间一定有一些联系,但我想不通。那么可能是什么原因呢?如何永久终止 md 命令?谢谢!

4

2 回答 2

0

经过不断尝试,终于找到了解决问题的方法:

sudo apt -y install cpulimit
sudo cpulimit -l <percentage of cpu limit> -p <process id>

工具 cpulimit 可以限制指定进程的 cpu 使用百分比。

于 2017-11-19T16:09:48.897 回答
0

这可以是矿工。有几个 关于“md”可执行文件在错误文件夹中 报告,实际上是某个对手安装的矿工。你应该检查一下。

于 2018-04-01T12:55:02.653 回答