因为在AIX上安装DB2数据库,需要使用图形化界面,因此配置AIX5.3使用Xmanager进行图形化连接,下面是具体过程记录。

一、检查该节点是否安装了XDMCP服务器所需的组件集

$ lslpp -l | grep dt
  X11.Dt.adt                 5.3.9.0  APPLIED    AIX CDE Application
 X11.Dt.xdt2cde             5.3.9.0  APPLIED    AIX CDE Migration Tool
 X11.adt.bitmaps            5.3.0.0  COMMITTED  AIXwindows Application
 X11.adt.imake             5.3.10.0  APPLIED    AIXwindows Application
 X11.adt.include            5.3.8.0  APPLIED    AIXwindows Application
 X11.adt.lib                5.3.9.0  APPLIED    AIXwindows Application
 X11.adt.motif              5.3.9.0  APPLIED    AIXwindows Application
 X11.compat.adt.Motif12    5.3.0.50  APPLIED    AIXwindows Motif 1.2
 X11.msg.en_US.adt.imake    5.3.0.0  COMMITTED  AIXwindows

如果系统中没有以上软件包,大家可以使用安装光盘的第二张光盘来安装这些软件包

安装命令:



#smit installp


                                           Install and Update Software


Move cursor to desired item and press Enter.


 Install Software
 Update Installed Software to Latest Level (Update All)
 Install Software Bundle
 Update Software by Fix (APAR)
 Install and Update from ALL Available Software

二、启动CDE桌面


何谓 CDE
CDE全称”Common Desktop Environment",即“公共桌面环境”,是一个图形界面管理程序。使用CDE的前提条件是RS/6000 连有图形显示器。使用之前要先安装相应软件包,
安装过程中,系统将CDE 设置为默认的用户界面, 这样AIX 启动后将直接显示CDE 注册界面,输入用户注册名和口令后即进入CDE操作环境。 (如果你是字符界面,可以输入startx命令进入图形化界面)

在命令行中启动CDE:                                        
#/etc/rc.dt                                            
Starting AIX Windows Desktop..............

确认CDE已经启动:                                          
#ps -ef |grep dtlogin

root 401622 102530   0 17:11:00      -  0:00 /usr/dt/bin/dtlogin
root 348522 450642   0 17:11:42  pts/3  0:00 grep dtlogin

如果您看到dtlogin进程在运行,则说明CDE已经启动。    
确认177端口是否已启用
# netstat -an|grep 177          
udp4       0      0  *.177                  *.*
如果需要在AIX启动时,就自动启动CDE。可以在命令行中执行:
#/usr/dt/bin/dtconfig -e  

三、登陆验证

1、使用Xmanager 4中的Xbrowser来连接

AIX5.3配置使用Xmanager图形化连接案例_第1张图片

2、连接验证

AIX5.3配置使用Xmanager图形化连接案例_第2张图片

四、问题解决

问题一:
能用xmanager连上,但报错 Couldn't open console,不能打开图形界面。
首先检查
# ps -ef |grep dtlogin 看看CDE桌面有没有启动
若没有,请运行:
# /etc/rc.dt   然后就可以打开图形界面了。

# /usr/dt/bin/dtlogin -kill
# /usr/dt/bin/dtlogin -daemon   ##启动CDE桌面
# /usr/dt/bin/dtconfig -e   ##配置主机重启自动启动CDE

telnet到服务器端,将DISPLAY设置成本地IP。
ksh下:export DISPLAY=your_ip:0.0
csh下:setenv DISPLAY=your_ip:0.0
运行xclock命令可以启动一个图形化的小时钟来确认图形化是否成功。

问题二:
xmanager能连上服务器,也能登陆,但之后就一直停在starting CDE environment,桌面死活不出来。检查服务器,CDE是安装了的,执行/etc/rc.dt也能顺利启动,检查dtlogin也运行正常。
解决参考:
检查/etc/hosts中的主机名和IP地址是否正确。将IP与主机名设置正确,改完之后一定要重启系统。检查/etc/resolv.conf是否配置正确,改变主机IP地址解析顺序,在/etc/netsvc.conf中增加一行:hosts=local,bind,nis或也可暂时将resolv.conf备份改名再把它删掉.

补充组件集解释:

X11.Dt.ToolTalk --  AIX CDE ToolTalk支持
这个文件集中包含为AIX CDE提供ToolTalk支持所需要的库文件和可执行文件。
      X11.Dt.bitmaps  --  AIX CDE
位图
这个文件集中包含AIX  CDE所需要的图标和背景等图案。
      X11.Dt.compat   --  AIX CDE
兼容性包
这个文件集中包含有图标,操作定义和可执行文件等文件。这些文件已经从当前的AIX CDE软件包中删除,并且不会在未来的CDE发行版
本中出现。提供它们的目的是为了便于从旧版本的CDE迁移到当前的版本。
      X11.Dt.helpinfo --  AIX CDE
帮助文件
这个文件集中包含有完整的AIX CDE帮助文件。
      X11.Dt.helpmin  --  AIX CDE
最小帮助文件
这个文件集中包含有最小化的AIX CDE帮助文件。
      X11.Dt.helprun  --  AIX CDE
运行时帮助
这个文件集中包含有桌面帮助系统所需要的可执行文件,资源文件和配置文件。
      X11.Dt.lib      --  AIX CDE
运行时连接库
这个文件集中包含有支持桌面应用程序的运行时连接库,包括所有桌面服务,桌面小程序和桌面帮助所要使用的所有连接库。
      X11.Dt.rte      --  AIX
通用桌面环境
这个文件集中包含有在X Windows上运行CDE所需要的可执行文件,库文件和资源文件。