環境:aix6.1
一、CDE(通用桌面環境)安裝
1、安裝CDE所需要的文件集可以在AIX操作系統的基本安裝介質的卷1(通常情況下,CD1)中找到。
2、要安裝CDE,請以root用戶登錄,並在命令行中輸入:
smitty install_all
然后在SMIT菜單中選擇:
1)選定安裝設備。如果您的安裝介質是CD,請選擇/dev/cd0。
2)將光標移動到Software to install上,並按F4。
3)逐個選擇要安裝的文件集並按F7選中。
4)按回車鍵開始安裝步驟。
5)再按一次回車鍵確認這些文件集的安裝。
以下是運行CDE所必須的文件集(您可以用lslpp -l X11.Dt*來列出您的系統上已經安裝的CDE文件集):
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所需要的可執行文件,庫文件和資源文件。
二、CDE的初始設定
1、首先請考慮您正在使用的系統控制台。如果您使用的系統安裝有圖形卡和圖形顯示器,那么CDE可以直接在這個圖形控制台上運行而不需要額外的配置。 如果您使用的是ASCII字符控制台,那么CDE不能在這個控制台上運行。以下的步驟可以防止系統試圖在這個控制台上啟動CDE:
# cp /usr/dt/config/Xservers /etc/dt/config/Xservers
編輯 /etc/dt/config/Xservers ,注釋啟動Xserver的一行。
比如:
# :0 Local local@console
/usr/lpp/X11/defaults/xserverrc -T -force :0
三、CDE啟動
a、在AIX啟動時自動啟動CDE。使用root用戶登錄,並在命令行中執行:
#/usr/dt/bin/dtconfig -e
b、在命令行中啟動CDE:
#/etc/rc.dt;exit
c、確認CDE已經啟動:
#ps -ef |grep dtlogin
如果您看到dtlogin進程在運行,則說明CDE已經啟動。
四、部分故障解決
故障現象A:
AIX 5306系統安裝好后,想用xmanager連上,但報錯 Couldn't open console,不能打開圖形界面。
解決參考:
telnet上主機
# ps -ef |grep dtlogin 看看CDE桌面有沒有啟動
若沒有,請運行:
# /etc/rc.dt 然后就可以打開圖形界面了。
或
# /usr/dt/bin/dtlogin -daemon ##啟動CDE桌面
# /usr/dt/bin/dtconfig -e ##配置主機重啟自動啟動 -e
(enable auto-start of dtlogin)
故障現象B:
xmanager能連上服務器,也能登陸,但之后就一直停在starting CDE environment,桌面死活出不來。檢查服務器,CDE是安裝了的,執行/etc/rc.dt也能順利啟動,檢查dtlogin也運行正常。
解決參考:
檢查/etc/hosts中的主機名和IP地址是否正確。
故障現象C:
Xmanager-AIX XDMCP Connection failed,Try agin
解決參考:
AIX上無須進行任何配置,但是必須有XDMCP協議。服務程序在監聽XDMCP端口。CDE的XDMCP服務器為 dtlogin,XWindow本身的XDMCP服務器為xdm,當然GNU也有一些其它的服務器。如果AIX上安了CDE,則只要啟動CDE即可(執行/etc/rc.dt)。如果沒有安裝CDE,需要啟動xdm。
以下命令可以確認XDMCP服務器已經啟動:netstat -an|grep 177 檢查輸出,確認狀態為LISTEN。如果一切正常,就可以使用Xmanager通過登錄了。安裝完Xmanager后,在Xbrowser中New一個XDMCP,選擇XDM query,在Host輸入框輸入主機名或IP
地址,選Apply,然后Done,啟動Xmanager就會顯示圖形登錄界面了。
五、其他配置信息
重要的文件:
/var/dt/Xerrors
$HOME/.dt/errorlog
$HOME/.dt/startlog
/usr/dt/bin/dtlogin -- 登錄服務的可執行文件
/usr/dt/bin/dtgreet -- 顯示歡迎屏幕
/usr/dt/bin/dtchooser -- 顯示選擇屏幕
/usr/dt/bin/Xsession -- 啟動桌面會話
/usr/dt/config/Xfailsafe -- 啟動安全會話
/usr/dt/config/Xconfig -- 登錄服務的配置文件
/usr/dt/config/Xservers -- 登錄服務描述文件
/usr/dt/config/Xaccess -- 登錄服務訪問控制文件
/usr/dt/config/language/Xresources -- 屏幕顯示資源
/usr/dt/config/Xsetup -- 顯示設置文件
/usr/dt/config/Xstartup -- Pre-session startup file
/usr/dt/config/Xreset -- Post-session reset file
/var/dt/Xpid-- 登錄服務的進程號
/var/dt/Xerrors -- 登錄服務的錯誤日志
重要的文件權限:
Permissions on /dev/null (666)
Permissions on /dev/lft0 (666)
Permissions on /dev/tty (666)
Permissions on /dev/console (622)
Permissions of /usr/dt/bin files
Permissions on /var/tmp (666)
Permissions on /var/dt/tmp (666)
Permissions on /etc/hosts (664)
Permissions on /home/$USER 用戶必須有 rwx 權限
六、使用xmanager遠程鏈接桌面
1、使用工具Xbrowser
2、在地址欄輸入ip和ssh端口
3、輸入用戶名
4、輸入密碼
5、桌面顯示