1. 程式人生 > >RHEL5安裝圖形介面和vnc服務

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配置防火牆。