在小紅帽上面安裝oracle打不開圖形介面和vncserver的補充:

orchidllh發表於2005-02-25

今天同事在安裝oracle的時候又出現不能開啟圖形介面的問題,以前我也曾經遇到過。不是每次安裝都遇到,所以我覺得是作業系統安裝的問題。
現象是可以進入圖形介面,但是執行oracle的runInstaller的時候會出一堆提示,這個提示沒有抄下來,但是大概是說display設定的不對,應該執行xclock檢查之類的東西。然後就沒有開啟安裝的那個圖形介面。
我曾經試了好多遍,一直以為是display設定的問題,不過設定來設定去都沒有解決問題。


後來同事提出用xinit,這樣的確可以進入圖形介面,但是隻有一個程式,在安裝過程中需要用另外一個程式執行root.sh的時候就需要從另外一臺機器登陸。

如果伺服器上安裝了vncserver的話,就可以用vncserver的客戶端登陸上去,這時候就是可以開啟圖形介面的,而且也可以開啟多個程式。

有關vncserver的補充:
1、首先伺服器要安裝了vncserver,我現在用的都是網管已經裝好的,我曾經試圖在沒有裝的伺服器上安裝網上下載的vncserver,但是不靈。
2、首次執行vncserver
[lisa@bj lisa]$ vncserver

You will require a password to access your desktops.

Password:
Verify:
xauth:  creating new authority file /home/lisa/.Xauthority

New 'bj:1 (lisa)' desktop is bj:1

Creating default startup script /home/lisa/.vnc/xstartup
Starting applications specified in /home/lisa/.vnc/xstartup
Log file is /home/lisa/.vnc/bj:1.log

這時候需要錄入一個pass,以後就不需要了。

這個時候就可以通過客戶端登陸上去了,但是開啟的不是圖形介面的,需要修改該使用者的一個配置檔案。

3、然後kill掉
[lisa@bj lisa]$ vncserver -kill :1
Killing Xvnc process ID 15074

4、修改配置檔案:
原檔案的內容:
[lisa@bj .ssh]$ cat /home/lisa/.vnc/xstartup
#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

修改後:
[lisa@bj .ssh]$ cat /home/lisa/.vnc/xstartup
#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &


startkde &

實際上就是把原來的內容都登出掉,然後增加startkde &

5、使用者退出重新登陸後再執行vncserver

6、客戶端登陸,這時候就可以看到圖形介面的伺服器了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51862/viewspace-180604/,如需轉載,請註明出處,否則將追究法律責任。

相關文章