如果服務(wù)器是在機(jī)房?jī)?nèi),平時(shí)無(wú)人職守,或者無(wú)法在本機(jī)登陸桌面,就無(wú)法使用遠(yuǎn)程桌面,我們只能求助于vncserver。
1.首先確認(rèn)系統(tǒng)是否安裝了vnc:
[root@web~]# rpm -qa | grep vnc
如果沒有任何顯示,則說(shuō)明系統(tǒng)沒有安裝vnc包,需要至CentOS 5.4安裝光盤下CentOS目錄下尋找兩個(gè)vnc開頭的安裝包,即:
vnc-4.1.2-14.el5_3.1.i386.rpm
vnc-server-4.1.2-14.el5_3.1.i386.rpm
使用root用戶安裝:
[root@web~]# rpm -ivh vnc-4.1.2-14.el5_3.1.i386.rpm
[root@web~]# rpm -ivh vnc-server-4.1.2-14.el5_3.1.i386.rpm
安裝好后,可以再次執(zhí)行:
[root@web~]# rpm -qa | grep vnc
如果顯示:
vnc-server-4.1.2-14.el5_3.1 (主要是這個(gè)套件包,有這個(gè)就行了)
vnc-4.1.2-14.el5_3.1
則說(shuō)明已經(jīng)安裝成功,如果第一次執(zhí)行后就顯示,說(shuō)明系統(tǒng)已經(jīng)安裝了vnc包。
2.配置vncservers文件
[root@web~]# vim /etc/sysconfig/vncservers
在文件最后加上:
VNCSERVERS="1:root" 設(shè)置登錄“顯示號(hào)”和用戶
VNCSERVERARGS[1]="-geometry 1024x768" 設(shè)置屏幕分辨率
3.配置xstartup文件
編輯配置之前,需要使用vncserver命令創(chuàng)建默認(rèn)配置文件
[root@web~]# vncserver
輸入口令:123
確認(rèn)口令:123
[root@web~]# vim /root/.vnc/xstartup
#!/bin/sh
#Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER (去掉前面的注釋號(hào))
exec /etc/X11/xinit/xinitrc(去掉前面的注釋號(hào))
[ -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 &
gnome-session & set starting GNOME desktop (增加這一行,表使用gnome界面,否則是xfce界面)
保存后退出。
4.設(shè)置遠(yuǎn)程登錄口令
[root@web~]# vncpasswd
Password:123456
Verifu:123456
5.啟動(dòng)vncserver服務(wù)
(1)主服務(wù)啟動(dòng):
[root@web~]# service vncserver start (只啟動(dòng)/etc/sysconfig/vncservers 所定義的界面)
啟動(dòng) VNC 服務(wù)器:1:root
New '[主機(jī)名]:1 (root)' desktop is [主機(jī)名]:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/[主機(jī)名]:1.log
(2)啟動(dòng)多個(gè)界面(如果只要一界面,這步可省略)
[root@web~]# vncserver :2 (啟動(dòng)root登錄的第二個(gè)界面)
6.停止vncserver服務(wù)
[root@web~]# service vncserver stop(停止start時(shí)候所啟動(dòng)的界面:1,其它另啟的界面:2不停止)
[root@web~]# vncserver -kill :1 (停止某個(gè)界面,要用kill命令來(lái)殺掉界面1的進(jìn)程)
[root@web~]# vncserver -kill :2 (停止某個(gè)界面,要用kill命令來(lái)殺掉界面2的進(jìn)程)
通過(guò) #service vncserver status 命令可以查看出有多少個(gè)進(jìn)程pid號(hào),表示啟動(dòng)了多少個(gè)界面。
7.讓vncserver服務(wù)隨機(jī)啟動(dòng)
默認(rèn)狀態(tài)下,vncserver服務(wù)不是開機(jī)自動(dòng)啟動(dòng),需要手工啟動(dòng)。
[root@web~]# chkconfig --list vncserver
[root@web~]# chkconfig vncserver on
保存后,重啟測(cè)試。
8.客戶端登錄vncserver服務(wù)
(1)先安裝vncviewer來(lái)遠(yuǎn)程登錄,
(2)然后在地址欄輸入“主機(jī)地址:1”(即主機(jī)IP加界面號(hào)的方式)
確定后輸入登錄口令。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版