完美图解教程 Linux环境VNC服务安装、配置与使用
圖片直觀明了,嘗試一步一步分享俺的成果。
1:下面第一步當(dāng)然是確認(rèn)自己linux系統(tǒng)是否安裝VNC
默認(rèn)情況下,Red Hat Enterprise Linux安裝程序會(huì)將VNC服務(wù)安裝在系統(tǒng)上。
打開終端窗口:
?
輸入命令:rpm -q vnc-server,返回信息如下:
?
那就證明已經(jīng)安裝上VNC服務(wù)拉。
若系統(tǒng)沒(méi)有安裝,可以到操作系統(tǒng)安裝盤的Server目錄下找到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ù)
當(dāng)然啦,假如檢查出你是安裝了VNC了,linux里面就告訴他,你要啟動(dòng)了。命令如下:
[root@testdb ~]# vncserver :1
?
輸入該命令后出現(xiàn)該界面,要求你輸入密碼,那個(gè)密碼是你等會(huì)連接linux服務(wù)器的密碼啊。
細(xì)說(shuō)一下:以上命令執(zhí)行的過(guò)程中,因?yàn)槭堑谝淮螆?zhí)行,需要輸入密碼,這個(gè)密碼被加密保存在用戶主目錄下的.vnc子目錄(/root/.vnc/passwd)中;同時(shí)在用戶主目錄下的.vnc子目錄中為用戶自動(dòng)建立xstartup配置文件(/root/.vnc/xstartup),在每次啟動(dòng)VND服務(wù)時(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開始,對(duì)應(yīng)關(guān)系如下
桌面號(hào)為“1”? ---- 端口號(hào)為5901
桌面號(hào)為“2”? ---- 端口號(hào)為5902
桌面號(hào)為“3”? ---- 端口號(hào)為5903
……
基于Java的VNC客戶程序Web服務(wù)TCP端口從5800開始,也是與桌面號(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開啟了防火墻功能,就需要手工開啟相應(yīng)的端口,以開啟桌面號(hào)為“1”相應(yīng)的端口為例,命令如下
[root@testdb ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
[root@testdb ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT
輸入以上命令出現(xiàn)界面
?
以上步驟其實(shí)已經(jīng)可以通過(guò)windows系統(tǒng)控制linux的了,可是不是圖形界面往下我會(huì)細(xì)說(shuō)一下。
先測(cè)試VNC服務(wù)是否通過(guò)了。
第一種方法是使用VNC Viewer軟件登陸測(cè)試,操作流程如下啟動(dòng)VNC Viewer軟件 --> Server輸入“192.168.0.3:1” --> 點(diǎn)擊“OK” --> Password輸入登陸密碼 --> 點(diǎn)擊“OK”登陸到X-Window圖形桌面環(huán)境 --> 測(cè)試成功
第二種方法是使用Web瀏覽器(如Firefox,IE,Safari)登陸測(cè)試,操作流程如下地址欄輸入http://192.168.0.3:5801/ --> 出現(xiàn)VNC viewer for Java(此工具是使用Java編寫的VNC客戶端程序)界面,同時(shí)跳出VNC viewer對(duì)話框,在Server處輸入“192.168.0.3:1”點(diǎn)擊“OK” --> Password輸入登陸密碼 --> 點(diǎn)擊“OK”登陸到X-Window圖形桌面環(huán)境 --> 測(cè)試成功
(注:VNC viewer for Java需要JRE支持,如果頁(yè)面無(wú)法顯示,表示沒(méi)有安裝JRE,可以到http://java.sun.com/javase/downloads/index_jdk5.jsp這里下載最新的JRE進(jìn)行安裝)
本人在瀏覽器測(cè)試成功了
?
點(diǎn)擊OK
?
出現(xiàn)如下界面,那就代表你成功了一大半了。
?
:下面細(xì)說(shuō)一下如何可以配置VNC圖形桌面環(huán)境為KDE或GNOME桌面環(huán)境
如果您是按照我的上面方法進(jìn)行的配置的,登陸到桌面后效果是非常簡(jiǎn)單的,只有一個(gè)Shell可供使用,這是為什么呢?怎么才能看到可愛并且美麗的KDE或GNOME桌面環(huán)境呢?那就需要配置一下linux一個(gè)文件了。
配置文件xstartup中對(duì)其進(jìn)行修改,先看一下這個(gè)配置文件。其實(shí)有很多種辦法的,可以終端ls命令,cat命令來(lái)編輯,還有就是可以去他相應(yīng)路徑對(duì)文件進(jìn)行編輯,我個(gè)人比較喜歡VI編輯,以前在大學(xué)俺也有聽老師授課的,只不過(guò)經(jīng)常逃課而已~~那個(gè)文件路徑在
/root/.vnc/xstartup(顯示隱藏文件啊不然看不到的),下面我用VI編輯文件
在終端打入命令如下:
[root@testdb ~]# vi /root/.vnc/xstartup
彈出文件如下:
?
我個(gè)人比較喜歡把上面圖片所顯示的這段命令代碼全部刪除,復(fù)制以下該段代碼去VI
#!/bin/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系統(tǒng)最常用的編輯器之一,我習(xí)慣使用":x"命令來(lái)保存文件并退出,不愿意使用":wq"命令是因?yàn)樗枚嗲靡粋€(gè)字母。
但是,今天我才知道":x"和":wq"的真正區(qū)別,如下:
:wq強(qiáng)制性寫入文件并退出。即使文件沒(méi)有被修改也強(qiáng)制寫入,并更新文件的修改時(shí)間。
:x寫入文件并退出。僅當(dāng)文件被修改時(shí)才寫入,并更新文件修改時(shí)間,否則不會(huì)更新文件修改時(shí)間。】
現(xiàn)在基本大功告成了。
?
5:重新啟動(dòng)vncserver服務(wù)的方法:
[root@testdb ~]# vncserver -kill :1
[root@testdb ~]# vncserver :1
?
6:下面我們感受一下圖片界面拉~~~
?
密碼你自己所設(shè)置的密碼輸入
呵呵出現(xiàn)拉
?
總結(jié)
以上是生活随笔為你收集整理的完美图解教程 Linux环境VNC服务安装、配置与使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vi操作指令
- 下一篇: Segment fault及LINUX