1 )下一個第一步當然是确認自己的linux系統上是否安裝了VNC
預設情況下,Red Hat Enterprise Linux安裝程式會在系統上安裝VNC服務。
打開終端視窗:
指令:輸入rpm -q vnc-server并傳回以下資訊:
那就證明安裝了VNC服務。
如果未安裝系統,請從作業系統安裝盤上的Server目錄中找到VNC服務的RPM安裝軟體包VNC-server-4.1.2-9.el5.x86 _ 64.rpm 安裝指令如下
rpm-IVH/mnt/server/VNC-server-4.1.2-9.el5.x86 _ 64.rpm
2.啟動VNC服務
當然,如果檢測到你在安裝VNC,在linux裡告訴他,你就啟動。 指令如下所示。
[root@testdb ~]# vncserver :1
輸入此指令後,将顯示此界面,提示您輸入密碼。 那個密碼是你連接配接到linux伺服器的密碼吧。
詳細地說,在以上指令的執行中,因為是第一次執行,是以需要輸入密碼。 此密碼将加密并存儲在使用者主目錄下的. vnc子目錄(/root/.vnc/passwd )中。 此外,還會在使用者主目錄下的. vnc子目錄中為使用者自動建立xstartup配置檔案(/root/.vnc/xstartup ),并在每次啟動VND服務時讀取該檔案的配置資訊
BTW:/root/.vnc/目錄下還有testdb:1.pid檔案。 此檔案包含VNC啟動後的後續作業系統程序号,用于在VNC服務停止時準确确定程序号。
3.VNC服務使用的端口号與桌面号碼的關系
VNC服務使用的端口号與桌面号碼相關,VNC使用TCP端口從5900開始,對應關系如下
桌面号碼為"1"1"----端口号為5901
桌面号碼是"2"2"----端口号是5902
桌面号碼是"3"3"----端口号是5903
.
基于Java的VNC用戶端程式Web服務TCP端口從5800開始,也與桌面号碼相關,對應關系如下
桌面号碼為"1"1"----端口号為5801
桌面号碼是"2"2"----端口号是5802
桌面号碼是"3"3"----端口号是5803
基于上面的說明,如果Linux打開了防火牆功能,則以打開桌面編号為“1”的相應端口為例,指令如下
[ root @ testdb~~ ] # iptables-I input-ptcp-- dport 5901-j accept
[ root @ testdb~~ ] # iptables-I input-ptcp-- dport 5801-j accept
輸入以上指令,顯示畫面
以上步驟實際上可以在windows系統上控制linux,但不是圖形界面。
首先測試VNC服務是否通過。
第一種方法是使用VNC Viewer軟體進行登入測試,操作流程如下:啟動VNC Viewer軟體--server " 192.168.0.1 "-- " ok "-- passwer
第二種方法是使用Firefox、IE、Safari等Web浏覽器進行登入測試。 操作流程如下:在位址欄中輸入http://192.168.0.5801//在伺服器上,輸入--VNCviewerforJava (此工具是用Java編寫的VNC用戶端程式),輸入192.168.0.3:1,然後單擊确定--password
(注意: VNC viewer for Java需要JRE支援。 如果未顯示頁面,則表示未安裝JRE。 您可以從http://Java.sun.com/Java se/downloads/index _ JDK5. JSP下載下傳并安裝最新的JRE。)
本人在浏覽器上測試成功
單擊“确定”
如果出現以下接口,那就意味着你成功了大半。
:以下詳細說明如何将VNC圖形桌面環境設定為KDE或GNOME桌面環境
如果用我的上述方法配置,登入桌面效果非常簡單,為什麼隻有一個外殼呢? 怎樣才能看到可愛美麗的KDE和GNOME桌面環境? 必須配置linux檔案。
在配置檔案xstartup中進行修改,首先看看這個比對
置檔案。其實有很多種辦法的,可以終端ls指令,cat指令來編輯,還有就是可以去他相應路徑對檔案進行編輯,我個人比較喜歡VI編輯,以前在大學俺也有聽老師授課的,隻不過經常逃課而已~~那個檔案路徑在
/root/.vnc/xstartup(顯示隐藏檔案啊不然看不到的),下面我用VI編輯檔案
在終端打入指令如下:
[root@testdb ~]# vi /root/.vnc/xstartup
彈出檔案如下:
我個人比較喜歡把上面圖檔所顯示的這段指令代碼全部删除,複制以下該段代碼去VI
#!/zjdgz/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
按一下ESC鍵,之後 :wq儲存和退出VI
【vi是Unix/Linux系統最常用的編輯器之一,我習慣使用":x"指令來儲存檔案并退出,不願意使用":wq"指令是因為它得多敲一個字母。
但是,今天我才知道":x"和":wq"的真正差別,如下:
:wq強制性寫入檔案并退出。即使檔案沒有被修改也強制寫入,并更新檔案的修改時間。
:x寫入檔案并退出。僅當檔案被修改時才寫入,并更新檔案修改時間,否則不會更新檔案修改時間。】
現在基本大功告成了。
5:重新啟動vncserver服務的方法:
[root@testdb ~]# vncserver -kill :1
[root@testdb ~]# vncserver :1
6:下面我們感受一下圖檔界面拉~~~
密碼你自己所設定的密碼輸入
呵呵出現拉