从 CrunchBang 主服务器禁用(或删除)X

从 CrunchBang 主服务器禁用(或删除)X

我刚刚在一些非常旧的硬件(我们在这里谈论单核和 DDR 内存)上安装了 crunchbang linux(基于 Debian)作为一个简单的家庭服务器。

然而,由于硬件很糟糕(或由于其他原因),X 无法启动 gdm。这确实不会打扰我,因为服务器没有显示器,我将通过我的工作站进行 ssh'ing。但这是一个问题,因为当我重新启动机器时,它会卡在 X 错误消息上(类似于“无法启动 X 等等”),并且需要直接输入才能继续。有没有办法可以从我的机器中禁用(甚至删除)X 和 X 服务器,以便我只能启动到命令行?安全吗?

答案1

如果您只想禁用它:

update-rc.d -f gdm remove

如果你想删除它:

apt-get remove gdm

您只需解决 gdm 包的问题即可阻止 X 启动。是的,它是绝对安全的。

另外,根据您的 CrunchBang 服务器所基于的 Debian 版本,您可能会使用 gdm3。如果是这样,只需替换上述命令中gdm的即可。将显示您安装的 gdm。gdm3
dpkg -l | grep gdm

答案2

如果它基于 debian,您应该能够使用它apt-get remove来删除与 X 关联的软件包。或者dpkg --remove也应该可以。

以下是我的 Ubuntu 机器上与 X 相关的软件包:

  • 通用数据管理
  • xserver-通用
  • xserver-xorg
  • xserver-xorg-核心
  • 组织
  • x11-通用
  • x11-xserver-utils

由于apt和都dpkg处理依赖关系,我认为删除这些包应该删除所有相关的 X 包,你应该很好。

相关内容