7.2. 更改 init 级别为文本模式

在没有屏幕的服务器上运行 X Window System 几乎没有意义。编辑/etc/inittab找到包含以下内容的行initdefault,例如

id:5:initdefault:

将默认运行级别从 5 (多用户,带 X Window System) 更改为运行级别 3 (多用户)。

id:3:initdefault:

如果需要偶尔在连接的键盘和显示器上使用 X Windows 会话,可以使用 startx 命令。

Note运行级别和 Red Hat 的 kudzu
 

kudzu 会自动更新initdefault中的条目inittab以使用运行级别 3,如果串行设备正被用作控制台。

7.2.1. 继续运行 X

有时,具有串行控制台且没有连接显示器的计算机仍然需要运行 X Window System。例如,该计算机可能托管多个 X 终端。

在这种情况下,计算机应保持在运行级别 5,但不应为任何连接的显示器运行 X 服务器。编辑/etc/X11/xdm/Xservers并删除任何以冒号开头的行(表示本地计算机上的 X 服务器)。图 7-2 显示了一个未修改的Xservers文件。

图 7-2。Xservers来自 Red Hat Linux 7.2

:0 local /usr/X11R6/bin/X

如果操作系统使用 GNOMEgdm,则修改其配置文件/etc/X11/gdm/gdm.conf,从中删除任何本地 X 服务器的条目[servers]部分。图 7-3 显示了一个未修改的[servers]部分。

图 7-3。[servers]部分,来自gdm.conf来自 Red Hat Linux 7.2

[servers]
0=/usr/bin/X11/X