【发布时间】:2017-11-18 16:33:21
【问题描述】:
我的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 的输出是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 命令?谢谢!
【问题讨论】:
-
Git 没有“md”命令。有a /dev/md device,但通常通过
mdadm管理。 -
有没有办法阻止它?
-
我阅读了文档但没有找到方法。
-
md 设备不会创建
md进程,并且设备的进程通常以root 身份运行,所以我认为它们不相关。此md命令必须是您或您的用户之一安装的。找出谁和为什么并与他们交谈。
标签: git ubuntu process kill userdel