最近公司需要準(zhǔn)備一個(gè)測(cè)試環(huán)境,剛好用到Oracle,這里選擇了oracle11g R2版本改化。
本次安裝為實(shí)體機(jī)掩蛤,當(dāng)然實(shí)體機(jī)虛擬機(jī)并不影響此次安裝操作步驟。
準(zhǔn)備:
環(huán)境 CentOS release 6.7
建好 oracle 用戶 設(shè)置好密碼
準(zhǔn)備的環(huán)境可以上網(wǎng)陈肛,如不能上網(wǎng)揍鸟,就根據(jù)文中的提示,下載所需的包上傳手工安裝句旱。
VNC主要是用于遠(yuǎn)程桌面控制阳藻,所以我們的思路是裝vnc需要把一些桌面環(huán)境,字體包全部裝好谈撒。
一 檢查環(huán)境
rpm -qa |grep vnc
如果沒有輸出信息說(shuō)明沒有安裝vnc軟件
二 安裝vnc server
2.1 cnetos利用自帶的yum安裝
yum install tigervnc-server -y
2.2 再次檢查
rpm -qa |grep vnc
tigervnc-server-1.1.0-18.el6.x86_64
三腥泥、安裝桌面環(huán)境
3.1 安裝gnome
yum install gnome -y
四、配置VNC
為了防黑屏啃匿,需要修改一下/root/.vnc/xstartup
4.1
vim /etc/sysconfig/vncservers
添加
VNCSERVERS="1:root"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
VNCSERVERS="2:oracle"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost"
4.2
vim /home/oracle/.vnc/xstartup
# 說(shuō)明:使用的是gnome圖像界面蛔外,則需要注釋掉以下兩行,
# xterm -geometry 80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &
# twm &
#并添加以下這行:
gnome-session &
#如果沒有這個(gè)文件,則運(yùn)行以下命令
su - oracle
vncpass oracle # 設(shè)置vnc連接密碼
vncserver # 輸入vnc密碼
再返至上面 vim /home/oracle/.vnc/xstartup
退回至 root
/etc/init.d/vncserver restart
4.3 變更xstartup的權(quán)限
很多利用vnc連接發(fā)現(xiàn)黑屏問(wèn)題,很大一個(gè)原因是xtartup的權(quán)限不夠溯乒。
授權(quán):chmod 777 /home/oracle/.vnc/xstartup
五冒萄、防火墻設(shè)置
vncserver啟動(dòng)后,默認(rèn)是5901端口橙数,這里也跟sysctl里設(shè)置有關(guān)系尊流。
可以根據(jù)實(shí)際啟動(dòng)的端口進(jìn)行設(shè)置,這個(gè)步驟可以在vncserver啟動(dòng)之前灯帮,也可以在啟動(dòng)之后崖技。
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
六、安裝vnc客戶端
在windows下安裝vnc客戶端 钟哥,下載地址:http://pan.baidu.com/s/1pJFkIIB 迎献;
軟件包名稱,RealVNC_cngr.rar腻贰,windows安裝vnc viewer省略吁恍。
七 打開vnc viewer
我這里使用的外網(wǎng),是因?yàn)槲业膚indows機(jī)器不能直連idc的內(nèi)網(wǎng)播演,當(dāng)然如果你們使用了vpn打通冀瓦,
或者使用其它任何方式可以直接ping通內(nèi)網(wǎng),完全不需要外網(wǎng)連接写烤。
點(diǎn)擊connect后翼闽,輸入密碼,該密碼即前面設(shè)置的vnc訪問(wèn)密碼
VNC Server IP:5901