1,先檢查一下伺服器是否已經安裝了VNC服務,沒有安裝,檢查伺服器的是否安裝VNC的指令如下
yum或者rpm包2種安裝方式都check下:
[[email protected]_test_pd_121_129 ~]# ps -eaf|grep vnc root 15895 15846 0 15:04 pts/1 00:00:00 grep vnc [[email protected]_test_pd_121_129 ~]# [[email protected]_test_pd_121_129 ~]# rpm -qa | grep vnc [[email protected]_test_pd_121_129 ~]# |
2,安裝vnc軟體
yum安裝指令:
yum install tigervnc tigervnc-server –y yum install -y libvncserver* |
順利安裝完,check下:
[[email protected]_test_pd_121_129 ~]# rpm -qa | grep vnc tigervnc-1.1.0-16.el6.centos.x86_64 libvncserver-devel-0.9.7-7.el6_6.1.x86_64 tigervnc-server-1.1.0-16.el6.centos.x86_64 libvncserver-0.9.7-7.el6_6.1.x86_64 [[email protected]_test_pd_121_129 ~]# |
源文章位址:http://blog.csdn.net/mchdba/article/details/51100582,未經過原作者mchdba(黃杉)允許,謝絕轉載。
3,安裝gnome軟體
這個是生成圖形界面鎖需要的元件:
yum install -y gnome* yum install libXfont -y yum install xorg-x11-xfs yum install xorg-x11-xfs-utils yum install xorg-x11-xinit yum install xorg-x11-xdm yum install xorg-x11-fonts* |
4,配置vncservers
配置vncservers,這裡顯示vnc遠端連接配接到伺服器的桌面視窗初始化大小,預設是800x600你也可以設定成你習慣的模式比如1280x960:
[[email protected]_test_pd_121_129 ~]# vim /etc/sysconfig/vncservers VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600" |
5,設定vncserver密碼
設定成yueworld,啟動vnc之前必須設定密碼:
[[email protected]_test_pd_121_129 ~]# vncpasswd Password: Verify: [[email protected]_test_pd_121_129 ~]# |
6,啟動停止vncserver
啟動指令servicevncserver start:
[[email protected]_test_pd_121_129 ~]# service vncserver start 正在啟動 VNC 伺服器:1:root xauth: creating new authority file /root/.Xauthority New 'hch_test_pd_121_129:1 (root)' desktop is hch_test_pd_121_129:1 Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/hch_test_pd_121_129:1.log [确定] [[email protected]_test_pd_121_129 ~]# |
停止指令servicevncserver stop:
[[email protected]_test_pd_121_129 ~]# service vncserver stop 關閉 VNC 伺服器:1:root [确定] [[email protected]_test_pd_121_129 ~]# |
重新開機指令servicevncserver restart:
[[email protected]_test_pd_121_129 ~]# service vncserver restart 關閉 VNC 伺服器:1:root [确定] 正在啟動 VNC 伺服器:1:root New 'hch_test_pd_121_129:1 (root)' desktop is hch_test_pd_121_129:1 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/hch_test_pd_121_129:1.log [确定] [[email protected]_test_pd_121_129 ~]# |
7,配置xstartup啟動指令
将/root/.vnc/xstartup指令配置成如下:
[[email protected]_test_pd_121_129 ~]# more /root/.vnc/xstartup #!/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 & gnome-session & [[email protected]_test_pd_121_129 ~]# |
PS1:
使用的是gnome圖像界面,則需要注釋掉以下兩行,
xterm -geometry80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &
twm &
并添加以下這行:
gnome-session &
PS2:
如果黑屏了,背景日志報如下錯誤:
Sat May 7 15:05:35 2016
vncext: VNC extension running!
vncext: Listening for VNC connections on all interface(s), port 5901
vncext: created VNC server for screen 0
/root/.vnc/xstartup: line 4: /etc/X11/xinit/xinitrc: No such file or directory
/root/.vnc/xstartup: line 4: exec: /etc/X11/xinit/xinitrc: cannot execute: No such file or directory
然後去伺服器檢索 xinitrc檢索不到的話,如下所示:
[[email protected] rpms]# ll /etc/X11/xinit/xinitrc
ls: cannot access /etc/X11/xinit/xinitrc: No such file or directory
[[email protected] rpms]# find / -name xinitrc
[[email protected] rpms]#
采用的方案就是,注釋掉 /root/.vnc/xstartup 裡面的exec /etc/X11/xinit/xinitrc,讓vncserver去選擇預設的,讓vnc加載預設圖形界面程式 就ok了
8,改變xstartup的權限
這是很多人容易忽視的問題,也是造成連接配接成功後黑屏的原因之一。
在CentOS中,xstartup的檔案路徑為:/root/.vnc/ (可以通過locatexstartup來檢視xstartup的檔案路徑)
是以需要執行:chmod 777/root/.vnc/xstartup來賦予權限。之後再重新開機下vncserver。
9,本地windows安裝vnc viewer,遠端通路
在windows下安裝vnc用戶端,
下載下傳位址:http://pan.baidu.com/s/1pJFkIIB;軟體包名稱,RealVNC_cngr.rar,在本機windows下安裝好,之後進行打開開始連接配接,連接配接位址顯示如下,D:\study\csdn\0801.png:
輸入密碼後,然後進去後,進“應用程式”—“系統工具”—“終端”,把終端拖到桌面上,輕按兩下桌面的終端,就可以開始安裝oracle了,如下D:\study\csdn\0802.png所示:
如此,就可以遠端通過vnc操作centos6.7的oracle伺服器了,具體安裝oracle11g步驟, 參考下面的oracle安裝blog文章:
http://blog.csdn.net/mchdba/article/details/43086037