天天看點

linux,linux檢視vnc端口

作者:心平氣和

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:下面我們感受一下圖檔界面拉~~~

密碼你自己所設定的密碼輸入

呵呵出現拉

繼續閱讀