資源描述:
《linux上的vnc顯示桌面》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、vi/root/.vnc/xstartup去掉以下兩句的注釋:unsetSESSION_MANAGERexec/etc/X11/xinit/xinitrc把twm&這句改為:gnome–session&,如果是用KDE桌面的,則改為kde-session&。重啟vncserver之后就會(huì)啟動(dòng)桌面了ncserver?-kill?:1vncserver?:1?1.確認(rèn)VNC是否安裝?默認(rèn)情況下,Red?Hat?Enterprise?Linux安裝程序會(huì)將VNC服務(wù)安裝在系統(tǒng)上。?確認(rèn)是否已經(jīng)安裝VNC服務(wù)及查看安裝的VNC版本?[root@t
2、estdb?~]#?rpm?-q?vnc-server?vnc-server-4.1.2-9.el5?[root@testdb?~]#?若系統(tǒng)沒(méi)有安裝,可以到操作系統(tǒng)安裝盤的?[url=javascript:;]Server[/url]?目錄下找到VNC服務(wù)的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.啟動(dòng)VNC服務(wù)?使用vncserver命令啟動(dòng)VNC服務(wù),命令格式為“vnc
3、server?:桌面號(hào)”,其中“桌面號(hào)”用“數(shù)字”的方式表示,每個(gè)用戶連個(gè)需要占用1個(gè)桌面?啟動(dòng)編號(hào)為1的桌面示例如下?[root@testdb?~]#?vncserver?:1?You?will?require?a?password?to?access?your?desktops.?Password:?Verify:?xauth:??creating?new?authority?file?/root/.Xauthority?New?'testdb:1?(root)'?desktop?is?testdb:1?Creating?defaul
4、t?startup?script.?/root/.vnc/xstartup?Starting?applications?specified?in?/root/.vnc/xstartup?Log?file?is?/root/.vnc/testdb:1.log?以?上命令執(zhí)行的過(guò)程中,因?yàn)槭堑谝淮螆?zhí)行,需要輸入密碼,這個(gè)密碼被加密保存在用戶主目錄下的.vnc子目錄(/root/.vnc/passwd)中;同?時(shí)在用戶主目錄下的.vnc子目錄中為用戶自動(dòng)建立xstartup配置文件(/root/.vnc/xstartup),在每次啟動(dòng)VND服務(wù)
5、時(shí),都會(huì)?讀取該文件中的配置信息。?BTW:/root/.vnc/目錄下還有一個(gè)“testdb:1.pid”文件,這個(gè)文件記錄著啟動(dòng)VNC后對(duì)應(yīng)后天操作系統(tǒng)的進(jìn)程號(hào),用于停止VNC服務(wù)時(shí)準(zhǔn)確定位進(jìn)程號(hào)。?3.VNC服務(wù)使用的端口號(hào)與桌面號(hào)的關(guān)系?VNC服務(wù)使用的端口號(hào)與桌面號(hào)相關(guān),VNC使用TCP端口從5900開(kāi)始,對(duì)應(yīng)關(guān)系如下?桌面號(hào)為“1”??----?端口號(hào)為5901?桌面號(hào)為“2”??----?端口號(hào)為5902?桌面號(hào)為“3”??----?端口號(hào)為5903?……?基于?[url=javascript:;]Java[/url]?的V
6、NC客戶程序Web服務(wù)TCP端口從5800開(kāi)始,也是與桌面號(hào)相關(guān),對(duì)應(yīng)關(guān)系如下?桌面號(hào)為“1”??----?端口號(hào)為5801?桌面號(hào)為“2”??----?端口號(hào)為5802?桌面號(hào)為“3”??----?端口號(hào)為5803?……?基于上面的介紹,如果Linux開(kāi)啟了防火墻功能,就需要手工開(kāi)啟相應(yīng)的端口,以開(kāi)啟桌面號(hào)為“1”相應(yīng)的端口為例,命令如下?[root@testdb?~]#?iptables?-I?INPUT?-p?tcp?--dport?5901?-j?ACCEPT?[root@testdb?~]#?iptables?-I?INPUT?
7、-p?tcp?--dport?5801?-j?ACCEPT?4.測(cè)試VNC服務(wù)?第一種方法是使用VNC?Viewer軟件登陸?[url=javascript:;]測(cè)試[/url]?,操作流程如下?啟動(dòng)VNC?Viewer軟件?-->?Server輸入“144.194.192.183:1”?-->?點(diǎn)擊“OK”?-->?Password輸入登陸密碼?-->?點(diǎn)擊“OK”登陸到X-Window圖形桌面環(huán)境?-->?測(cè)試成功?第二種方法是使用Web瀏覽器(如Firefox,IE,Safari)登陸測(cè)試,操作流程如下?地?址欄輸入http://1
8、44.194.192.183:5801/?-->?出現(xiàn)VNC?viewer?for?Java(此工具是使用Java編寫的VNC客戶端程序)界面,同時(shí)跳出VNC?viewer對(duì)話框,在Serve