xmanager連接配接aix伺服器
xmanager連接配接aix伺服器可以分為兩種情況:
1、連接配接ibm伺服器,使用遠端桌面功能進行系統維護。
要求這台伺服器已經安裝了圖形桌面,如cde等,并啟動到圖形界面。在xmanager中的xbrowser中,輸入相應伺服器的位址,即可。這種情況能夠成功的前提是,伺服器已經啟動圖形桌面。
2、運作圖形化安裝軟體,連接配接運程伺服器,顯示其圖形界面。
如安裝oracle,運作dbca建庫等。
第一步:打開xbrowser,在位址欄輸入要登入伺服器的ip位址,回車。彈出視窗,先不要關閉。
第二步:telnet到伺服器端,檢查下環境變量display的設定。
ksh下:export display your_ip:0.0
csh下:setenv display your_ip:0.0
其中your_ip為windows用戶端的ip位址,如為145.0.0.100,0.0為開啟的xmanager的圖形界面辨別,見下圖
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yMwcTM4QTNxIjMxEjMxAjM3UzMwYTM2UzLcVTMvwlMyETMyEDMy8CXvR3boBXet9CXvN2bwlXbvwlbj5ybj9GcuMTMn1Wavw1LcpDc0RHaiojIsJye.png)
則應設定display為
export display 145.0.0.100:3.0
設定完後可以使用xclock指令進行測試,如果有出現時鐘即為配置成功。
xmanager連接配接rhel5伺服器
rhel5與rhel4不同的地方是,rhel5裡沒有/etc/x11/gdm/這個目錄,rhel5的gdm的配置檔案放在/usr/share/gdm/defaults.conf。
確定/usr/share/gdm/defaults.conf檔案裡面有以下幾行:
enable=true
displaysperhost=10
port=177
使用如下指令重新開機gdm服務
# /usr/sbin/gdm-restart
如果需要在系統啟動時啟動gdm服務,需要修改/etc/inittab檔案,把預設級别改為5,再加入以下行:
x:5:respawn:/usr/sbin/gdm
如果需要使用root使用者登入,還要繼續修改/usr/share/gdm/defaults.conf檔案如下部分:
[security]
allowroot=true
allowremoteroot=true
如果防火牆打開了,使用以下指令打開177端口:
iptables -a input -p udp --dport 177 -j accept
常見故障處理
xdmcp connection failed.try again?
解決方法:
aix上無須進行任何配置,但是必須有xdmcp協定。服務程式在監聽xdmcp端口。cde的xdmcp伺服器為dtlogin,x window本身的xdmcp伺服器為xdm,當然gnu也有一些其它的伺服器。如果aix上安了cde,則隻要啟動cde即可。如果沒有安裝cde,需要啟動xdm。
以下指令可以确認xdmcp伺服器已經啟動:
netstat -an|grep 177
确認啟動cde:
ps -ef | grep dtlogin
檢查輸出,确認狀态為listen。如果一切正常,就可以使用xmanager通過登入了。
安裝完xmanager後,在xbrowser中new一個xdmcp,選擇xdm query,在host輸入框輸入主機名或ip
位址,選apply,然後done,啟動xmanager就會顯示圖形登入介面了。
如果沒有啟動xdmcp服務,可以這樣啟動:
1、使用root登陸系統。
2、執行以下操作:
#cd /usr/dt/bin
# ./dtconfig -e
# cd /etc
# rc.dt
x connection to localhost:10.0 broken (explicit kill or server shutdown)
任何使用者使用xstart登入時都會在使用者的家目錄下建立.xauthority檔案。每次某個使用者登入的時候,如果沒有該檔案,則建立之,如果有,則重寫之,權限為600。xauthority環境變量指向了該檔案的位置,出現該問題是因為xauthority設定不正确。
例如使用root使用者登入後執行
# su - oracle
export display=localhost:10.0
$ echo $xauthority
$xclock
x connection to localhost:10.0 broken (explicit kill or server shutdown)
沒有設定xauthority變量導緻的
export xauthority=/.xauthority
/.xauthority
# ls -l .xauthority
-rw------- 1 root system 106 nov 17 01:32 .xauthority
/.xauthority檔案權限設定不當導緻的,修改為755即可
其實最簡單的方式還是直接用oracle使用者啟動xstart(而不是通過root啟動xstart在su到oracle),自動在oracle使用者的主目錄下生成.xauthority檔案,然後export一下display之後,就能直接用了。
參考至:http://www.oracleblog.org/working-case/how-to-start-xterm-on-aix/
http://candon123.blog.51cto.com/704299/140952/
http://blog.sina.com.cn/s/blog_6d0e336d0100m36p.html
本文原創,轉載請注明出處、作者
如有錯誤,歡迎指正
作者:czmmiao 文章出處:http://czmmiao.iteye.com/blog/1733394