天天看點

azure 雲上準備oracle11g的vnc安裝環境

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: 

azure 雲上準備oracle11g的vnc安裝環境

輸入密碼後,然後進去後,進“應用程式”—“系統工具”—“終端”,把終端拖到桌面上,輕按兩下桌面的終端,就可以開始安裝oracle了,如下D:\study\csdn\0802.png所示:

azure 雲上準備oracle11g的vnc安裝環境

如此,就可以遠端通過vnc操作centos6.7的oracle伺服器了,具體安裝oracle11g步驟, 參考下面的oracle安裝blog文章: 

http://blog.csdn.net/mchdba/article/details/43086037