天天看點

Xmanager使用總結(原創)

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的圖形界面辨別,見下圖

Xmanager使用總結(原創)

則應設定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

本文原創,轉載請注明出處、作者

如有錯誤,歡迎指正

郵箱:[email protected]

作者:czmmiao  文章出處:http://czmmiao.iteye.com/blog/1733394