RHEL5安裝圖形介面和vnc服務
由於之前在vmware中安裝RHEL5的時候只安裝了圖形使用者介面,現在想安裝圖形使用者介面。
本文所需軟體和軟體套件:
[1] yum軟體安裝工具
[2] X Window套件
[3] GNOME桌面環境
[4] vnc伺服器套件vnc-server
當然也可以使用網路上的軟體源,只是速度會很慢
1.安裝X Window和GNOME桌面環境:
yum groupinstall "X Window System"
yum groupinstall "GNOME Desktop Environment"
安裝完成後在終端執行 startx 命令即可進入圖形使用者介面。
ps: 在vmware中切換圖形使用者介面和字元介面的快捷鍵:
圖形:Ctrl + Alt + Space + F7(或者F8)
字元介面:Ctrl + Alt + Space + F3
2.安裝vncserver:
通常安裝了X Window 之後,vncserver已經被預設安裝上了,可以檢查一下 rpm -qa|grep vnc-server
如果沒有安裝則 yum install vnc-server
3.配置vncserver:
安裝好vnc-serve後,啟動服務 service vncserver start , 這時會出現這樣的提示:
[[email protected] .vnc]# [[email protected] .vnc]# service vncserver restart
Shutting down VNC server: [ OK ]
Starting VNC server: no displays configured [ OK ]
這是因為我們還沒有對 /etc/sysconfig/vncservers 進行配置。現在編輯 /etc/sysconfig/vncservers ,在檔案末尾新增下面兩行:
SERVERS="1:root"
VNCSERVERARGS[2]="-geometry 1280x800 -nolisten tcp -nohttpd -localhost"
首次進入執行vncserver會要求設定密碼:
設定好密碼後回出現下面這樣的提示:
New 'server01:1 (root)' desktop is server01:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/server01:1.log
然後在windows 中vnc viewer 4連線(wmware中linux的IP地址:桌面號:192.168.37.129:1),可能會出現連線失敗的情況,可以暫時把防火牆關閉 service iptables stop
這下應該能順利連線了,可登入進去卻是 X Term的介面,並非我們想要的 Gnome介面,怎麼辦呢?還是設定!
看到上面那個 xstartup 指令碼沒有,編輯它:
取消 下面兩行的註釋:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
再次登入,還是原來那個介面,沒關係,先殺掉這個桌面的有關程序:
[[email protected] .vnc]# vncserver -kill :1 <==============這裡的:1是桌面號
重新執行一次 vncserver 生成一個新的回話,仍舊使用桌面號1:
[[email protected] .vnc]# vncserver :1 <==============這裡的
New 'server01:5 (root)' desktop is server01:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/server01:1.log
這時在在windows 中vnc viewer 4中輸入的地址(192.168.37.129:1) , 連線成功且是Gnome的桌面環境。
這下大功告成了吧。
ps : 由於上面的連線都是在防火牆關閉的情況下,下一篇再繼續講如何為vnc配置防火牆。