RedHat Linux 5系統(tǒng)下使用遠(yuǎn)程桌面環(huán)境
遠(yuǎn)程桌面環(huán)境在很多情況下可以帶來好處,對于一般的公司來說,開發(fā)人員一般都會(huì)有一臺(tái)辦公機(jī)同時(shí)有一臺(tái)開發(fā)機(jī),有時(shí),開發(fā)機(jī)和辦公機(jī)不在同一個(gè)地方,如果需要同時(shí)操作兩臺(tái)機(jī)器,那么在不同的地點(diǎn)之間來回走動(dòng)必然帶來很多的不便??梢允褂胻elnet或ssh等字符登陸界面,這對于熟悉shell命令的開發(fā)者來說是比較省事的方法,最好的方法是使用遠(yuǎn)程桌面環(huán)境。
下面的過程啟動(dòng)VNC服務(wù)器端的vncserver服務(wù):
1. 使用vncpasswd命令設(shè)置一個(gè)vnc server密碼。如果不設(shè)置密碼,vncserver將無法啟動(dòng)。
2. 編輯/etc/sysconfig/vncservers配置文件。下面的文件為一個(gè)實(shí)例:
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the line below to start a VNC server on display :1
# as my 'myusername' (adjust this to your own). You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see
# .
VNCSERVERS="1:fred 2:joe"
# fred's VNC options
VNCSERVERARGS[1]="-geometry 1024x768"
# joe's VNC options
VNCSERVERARGS[2]="-geometry 1280x1024"
其中VNCSERVERS變量表示提供幾個(gè)桌面和每個(gè)桌面的用戶名。VNCSERVERARGS是啟動(dòng)vncserver時(shí)的參數(shù),一般只要設(shè)置分辨率就足夠了。
3. 使用chkconfig vncserver on命令使系統(tǒng)開機(jī)時(shí)啟動(dòng)vncserver。
4. 使用service vncserver start命令立即啟動(dòng)vncserver。
5. VNC的默認(rèn)桌面是一個(gè)非常簡單的環(huán)境,即twm窗口管理器。如果要使VNC看起來和本地登陸界面差不多,可以編輯~/.vnc/xstartup文件,并將文件中
Uncomment the following two lines for normal desktop
后面的兩行取消注解。
在客戶端需要使用vncview軟件來連接到vncserver上,可以到http://www.tightvnc.com/download.html#stable上下載tightvnc的window客戶端軟件。啟動(dòng)vncviewer之后,在VNC server提示處輸入
10.239.56.94:1
其中,前者為vncserver的IP地址,后者是需要登陸的VNC桌面。在輸入密碼后,VNC遠(yuǎn)程桌面環(huán)境就出現(xiàn)了??旖萱ICtl+Alt+Shift+F可以進(jìn)行全屏和非全屏的切換。