我的ubuntu服务器17.10已正常运行。但今天我发现git用户的md命令几乎占用了所有cpu时间。 在我的第一次尝试中,我想杀死md命令的进程,所以我运行:
sudo kill -9 <process_id>
但是在我杀死md的过程之后,md的新进程立刻发生了。
我怀疑问题的原因可能是git用户,所以我用force删除了用户git:
sudo userdel git -f
用户git已成功删除,但md命令仍然存在,用户变为1082而不是git。 然后我怀疑另一个原因可能是git命令,所以我删除了git:
sudo apt -y remove git
但是1012用户和md命令仍然存在。 top的输出是here。 并且我的ubuntu服务器上没有安装md或madam命令:
root@amax:~# md
-bash: md: command not found
root@amax:/# madam
-bash: madam: command not found
最奇怪的是,当我再次添加用户git时,md命令的所有者再次成为git! This是top的新输出。 git和md之间肯定有一些联系,但我无法弄清楚。 那么原因是什么呢?如何永久杀死md命令?谢谢!
答案 0 :(得分:0)
经过一致的尝试,我终于找到了解决问题的方法:
sudo apt -y install cpulimit
sudo cpulimit -l <percentage of cpu limit> -p <process id>
工具cpulimit可以限制指定进程的cpu使用百分比。
答案 1 :(得分:0)
这可能是一个矿工。有are a couple of reports关于&#34; md&#34;可执行的错误文件夹,实际上是某些对手安装的矿工。你应该看看它。