Rogue X 会话轰炸了我的 CPU

Rogue X 会话轰炸了我的 CPU

每次我启动时,都会出现以下进程,占用我 CPU 的 99.3%

/usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-EowSOU/database -nolisten tcp vt7

当我杀死 pid 时,我失去了 ssh 连接,apache 关闭了并且必须重新启动机器。

有谁知道这是什么吗?

谢谢

答案1

只需将 /etc/init.d/gdm 的文件模式更改为 644 即可。

   sudo chmod 644 /etc/init.d/gdm

将 /etc/init.d/gdm 返回到其原始模式设置 655,(或在设置前检查)。请注意,它可能会禁用图形登录。

答案2

这是您的 X 服务器,是您所有 GUI 的基础。关闭 X 会关闭您的终端,从而关闭您的 shell,进而关闭从 shell 运行的大多数程序。

但这不应该杀死 Apache,因为它通常以这样的方式运行:杀死运行它的 shell 不会杀死它。它是一种特殊类型的进程,称为守护进程(发音为恶魔)

所以,你现在有一个后续问题,可能有两个。一个是,为什么你的 XServer 占用了这么多 CPU。另一个是,为什么当你的终端关闭时 Apache 会死机。

答案3

我最终删除了 gdm、xorg 和 xserver,并修复(删除)了错误进程。

也许可以通过黑客修复,但无论如何我都不使用 GUI,而且可以随时重新安装...

相关内容