在騰訊雲的centos雲服務器上如果你要使用圖形界面,比如圖形界面安裝oracle,應該怎麼做?今天就和大家分享下圖形界面的安裝和vnc的搭建,來解決剛纔提到的問題。
安裝可能導致DNS被清空,所以需要先執行下面命令後再按照步驟安裝
-
chattr +i /etc/resolv.conf
複製代碼
1.安裝(我是分開裝,您也可以選擇同時安裝)
-
yum install -y tigervnc tigervnc-server
-
yum groupinstall "Desktop"
-
yum install gnome-panel
-
yum install nautilus
複製代碼
2.設置登錄密碼(執行如下命令,需要輸入兩次)
3.配置(對比下面的配置文件是否和您的一致) vim /root/.vnc/xstartup
-
cat ~/.vnc/xstartup
-
#!/bin/sh
-
-
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
-
export LANG
-
export SYSFONT
-
vncconfig -iconic &
-
unset SESSION_MANAGER
-
unset DBUS_SESSION_BUS_ADDRESS
-
OS=`uname -s`
-
if [ $OS = 'Linux' ]; then
-
case "$WINDOWMANAGER" in
-
*gnome*)
-
if [ -e /etc/SuSE-release ]; then
-
PATH=$PATH:/opt/gnome/bin
-
export PATH
-
fi
-
;;
-
esac
-
fi
-
if [ -x /etc/X11/xinit/xinitrc ]; then
-
exec /etc/X11/xinit/xinitrc
-
fi
-
if [ -f /etc/X11/xinit/xinitrc ]; then
-
exec sh /etc/X11/xinit/xinitrc
-
fi
-
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
-
xsetroot -solid grey
-
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
-
twm &
-
複製代碼
4.啓動和關閉vnc
-
vncserver :1
-
vncserver -kill :1
複製代碼
5.客戶端連接測試
使用的客戶端軟件是:vnc viewer
(1)輸入服務器的外網IP:1
(2)輸入vncpasswd設置的登錄密碼
(3)連接成功後的界面
6.附
!本次操作都是在root用戶下,如果需要新建賬戶登錄vnc,請先創建一個系統帳號,在此帳號下設置vnc登錄密碼,啓動vnc服務
!有興趣的同學可以研究下centos上裝chrome瀏覽器,系統語言漢化等
iptables防火牆默認會阻止vnc遠程桌面,所以需要在iptables允許通過。當你啓動vnc服務後,你可以用netstat –tunlp命令來查看vnc服務所使用的端口,可以發現有5801,5901,6001等。使用下面命令開啓這些端口:
# vim /etc/sysconfig/iptables
添加:
-A RH-Firewall-l-INPUT -p tcp -m tcp –dport 5801 -j ACCEPT
-A RH-Firewall-l-INPUT -p tcp -m tcp –dport 5901 -j ACCEPT
-A RH-Firewall-l-INPUT -p tcp -m tcp –dport 6001 -j ACCEPT
重啓防火牆:
# /etc/init.d/iptables restart
或者直接關閉防火牆:
# /etc/init.d/iptables stop
七、開機自啓動vncserver服務:
# chkconfig vncserver on
|