Oracle Linux 7 graphic.target 服务不会自动启动

Oracle Linux 7 graphic.target 服务不会自动启动

我将oracle linux从版本6.10升级到7.6,完成操作后图形界面不会自动启动,必须​​手动启动启动x。当获取服务状态时显示:

[root@TestDB ~]# systemctl status graphical.target
● graphical.target - Graphical Interface
   Loaded: loaded (/usr/lib/systemd/system/graphical.target; enabled; vendor preset: disabled)
   Active: active since Tue 2023-12-05 19:07:26 +03; 18h ago
     Docs: man:systemd.special(7)

供应商预设:禁用 即使在启用之后:

[root@TestDB ~]# systemctl enable graphical.target

[root@TestDB ~]# systemctl status graphical.target
● graphical.target - Graphical Interface
   Loaded: loaded (/usr/lib/systemd/system/graphical.target; enabled; vendor preset: disabled)
   Active: active since Tue 2023-12-05 19:07:26 +03; 18h ago
     Docs: man:systemd.special(7)


当然运行级别是5:

#runlevel
N 5

问题是什么?

答案1

有不止一种方法可以禁用图形登录,显然无论谁这样做都没有使用预期的方法(这将转化为multi-user.target在 OEL 7.x 上设置默认目标)。

gdm服务可能已被禁用。如果是这样,请启用并启动它:

systemctl enable gdm.service
systemctl start gdm.service

如果gdm正在运行,则它可能会尝试启动 X11 服务器但失败。检查 和/var/log/gdm.log的存在和时间戳/var/log/Xorg.0.log可能会提供信息,并且读取这些日志可能会识别启动 X11 服务器时的实际问题(如果有)。

相关内容