Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92201057
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-27 13:16:36

出处:天极网 
 
阅读提示:在缺省情况下,登录服务器将其进程 ID 存储于 /var/dt/Xpid 中。要更改它,可以将 Dtlogin.pidFile 资源配置在 Xconfig 文件中。更改后,登录服务器启动时,指定的目录必须存在。

要修改Xconfig,需将 Xconfig 从 /usr/dt/config 复制到 /etc/dt/config 中。修改 /etc/dt/config/Xconfig 之后, 键入下面的内容,以告知登录服务器重新读取 Xconfig:

/usr/dt/bin/dtconfig -reset

这样就发出以下命令 kill -HUP login_server_process_ID。

例如,要将登录服务器进程 ID 存储于 /var/myservers/Dtpid,需将下面的内容放入 Xconfig文件:

Dtlogin.pidFile: /var/myservers/Dtpid

登录服务器重新启动时,它会将其进程 ID 存储于 /var/myservers/Dtpid中。登录服务器启动时,/var/myservers 目录必须存在。

在本地显示器上显示登录屏幕

启动后,登录服务器检查 Xservers 文件来决定是否需要启动 X 服务器,并决定是否以及如何在本地或网络显示器上显示登录屏幕。

修改 Xservers,需将 Xservers 从 /usr/dt/config 复制到 /etc/dt/config。修改 /etc/dt/config/Xservers 之后,请键入下面的命令行以告知登录服务器重新读取 Xservers:

/usr/dt/bin/dtconfig -reset

这样就发出以下命令 kill -HUP login_server_process_ID

Xservers 行的格式为:

display_name display_class display_type X_server_command

其中

display_name--当连接 X 服务器时,将要使用的连接名告知登录服务器 (下例中的 :0)。* (星号) 的值被扩展为主机名 :0。指定的编号必须与 X_server_command 连接编号中指定的编号相匹配。

display_class--标识该显示器的专用资源 (下例中的本地)。

display_type--告知登录服务器显示器是本地显示器还是网络显示器,以及如何管理登录屏幕上的"命令行登录"选项 (下例中的 )。

X_server_command--标识登录服务器将要用来启动 X 服务器的命令行、连接编号及其他选项 (下例中的 /usr/bin/X11/X:0)。指定的连接编号必须与 display_name指定的连接编号一样。

缺省的Xservers行类似于:

:0 Local /usr/bin/X11/X :0

在没有本地显示器情况下运行登录服务器

如果登录服务器系统没有位图显示器,则使用 # (磅符号) 为本地显示器注释出 Xservers 行,以便运行不具有本地显示器的登录服务器。例如,

# :0 Local /usr/bin/X11/X :0

登录服务器启动时,它在后台运行,等待来自于网络显示器的请求。

在本地显示器上访问命令行登录

当用户在登录屏幕上选择"命令行登录"时,登录服务器临时中断 X 服务器,以允许访问在位图显示器终端设备上运行的传统命令行登录。在用户登录及注销完成后,或在指定的超时过后,登录服务器将重新启动 X 服务器。

***"命令行登录"选项在网络显示器上不可用。

display_type 控制"命令行登录"的性能。display_type 的格式为:

_ terminal_device

local

foreign

指定 local@display_terminal_device 时,登录服务器假定 X 服务器和 /dev/ display_terminal_device 在同一个物理设备上,并且命令行登录 (通常是 getty) 正在该设备上运行。当用户选择"命令行登录"时,X 服务器被终止,从而允许访问运行在 /dev/ display_terminal_device 上的命令行登录 (getty)。

要禁用显示器上的"命令行登录"选项,需将 display_terminal_device 指定为 none。缺省 display_terminal_device 的值为 console。指定 local 时,display_terminal_device 缺省为 console。指定 foreign 时,禁用"命令行登录"。

***从命令行启动登录服务器时,在本地显示器上禁用"命令行登录"选项。

提供字符显示器控制台

如果登录服务器系统有直接连接的字符显示器作为控制台,可能还要将 display_terminal_device 设置为 none, 以便禁用位图显示器登录屏幕上的"命令行登录"。

或者,如果命令行登录 (getty) 同时运行在字符显示器控制台和位图显示器上,可以将 display_terminal_device 更改为位图显示器上的命令行登录 (getty) 设备。

例如,如果位图显示器命令行登录 (getty) 在设备 /dev/tty01 上,则将 display_type 更改为 。

阅读(377) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~