環境:
server:redhat 4 as update 7
client:windows 7
software:vncviewer 4
生產環境下server一般都沒有顯示器,但是如果我們需要在server上安裝oracle的話,就必須使用圖形介面。如果client是linux的話,我們可以使用xhost,同樣windows下也有相應的解決辦法。
如果用戶端是windows,可以在在windows上裝一個vncviewer來登入linux圖形介面,而且一般linux server上都裝有vncserver。
1.1 服務端配置:
1.1.1 如果是第一次使用vncserver,需要配置vncserver的訪問密碼,telnet上server,輸入vncserver,再輸入兩次密碼即可。
[root@ora10g ~]# vncserver</p><p>You will require a password to access your desktops.</p><p>Password:<br />Verify:<br />xauth: creating new authority file /root/.Xauthority</p><p>New 'ora10g:1 (root)' desktop is ora10g:1</p><p>Creating default startup script /root/.vnc/xstartup<br />Starting applications specified in /root/.vnc/xstartup<br />Log file is /root/.vnc/ora10g:1.log</p><p>[root@ora10g ~]#
1.1.2 配置預設視窗管理器
[root@ora10g ~]# vi /root/.vnc/xstartup<br />#!/bin/sh</p><p># Uncomment the following two lines for normal desktop:<br /># unset SESSION_MANAGER<br /># exec /etc/X11/xinit/xinitrc</p><p>[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup<br />[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources<br />xsetroot -solid grey<br />vncconfig -iconic &<br />xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &<br />#twm & #系統預設的視窗管理器,vncviewer連上去後看到是很灰的一個視窗,注釋掉<br />gnome-session & #以GNOME作為VNC的視窗管理器
配置完後使用:service vncserver restart重啟vnc服務。
1.1.2 設定vnc顯示號(display number)
[root@ora10g ~]# vncserver :20</p><p>New 'ora10g:20 (root)' desktop is ora10g:20</p><p>Starting applications specified in /root/.vnc/xstartup<br />Log file is /root/.vnc/ora10g:20.log</p><p>#可以使用ls $HOME/.vnc/*.pid來查看目前開了多少個display number<br />[root@ora10g ~]# ls /root/.vnc/*.pid<br />/root/.vnc/ora10g:20.pid /root/.vnc/ora10g:2.pid<br />[root@ora10g ~]#<br />
1.2 用戶端配置:
在vncviewer中輸入:192.168.168.213:20(192.168.168.213是server的ip,20是display number)即可開啟server端的圖形介面。
Ref:http://www.houyanpeng.com/centos-5%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85vnc%E6%97%B6%E7%81%B0%E5%B1%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.html