在 CentOS 启动时运行 X 服务器

在 CentOS 启动时运行 X 服务器

如何在 CentOS 中启动时运行 X 服务器?这是我用来手动启动 X 服务器的命令 -

sudo /usr/bin/X :0 &

答案1

(我再次警告您,您不应该以 root 身份登录,但您一直在这样做。)

例如,如果您在安装系统时没有 GUI,然后稍后再安装,则可能会发生这种情况。在这种情况下,系统不会自动配置为启动 GUI。

如果您的系统未配置为自动启动 GUI,您可以通过更改 systemd 在启动时加载的默认目标来解决此问题。

systemctl set-default graphical.target

下次启动时,GUI 应该会启动。如果您需要立即启动它,也可以这样做。

systemctl start graphical.target

答案2

如果您在运行级别 5 中启动,它应该会自动启动。

who -r您可以使用或查看当前运行级别runlevel

如何更改运行级别取决于您使用的 CentOS 版本。在版本 7 之前,通过 inittab

如果您处于运行级别 5,但您的机器上没有运行 X 服务器(您应该使用 [x|k|g]dm 图形登录,或者如果您已配置自动登录,则直接进入会话),那么您的 X 配置有问题或运行级别已损坏。请检查您的日志。

sudo /usr/bin/X:0& 复制代码

以 root 身份运行默认会话不是一个好主意。

相关内容