Centos搭建圖形界面VNC

在騰訊雲的centos雲服務器上如果你要使用圖形界面,比如圖形界面安裝oracle,應該怎麼做?今天就和大家分享下圖形界面的安裝和vnc的搭建,來解決剛纔提到的問題。

安裝可能導致DNS被清空,所以需要先執行下面命令後再按照步驟安裝
  1. chattr +i /etc/resolv.conf
複製代碼

1.安裝(我是分開裝,您也可以選擇同時安裝)
  1. yum install -y tigervnc tigervnc-server
  2. yum groupinstall "Desktop"
  3. yum install gnome-panel
  4. yum install nautilus
複製代碼
2.設置登錄密碼(執行如下命令,需要輸入兩次)

  1. vncpasswd
複製代碼
3.配置(對比下面的配置文件是否和您的一致) vim /root/.vnc/xstartup
  1. cat ~/.vnc/xstartup 
  2. #!/bin/sh

  3. [ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
  4. export LANG
  5. export SYSFONT
  6. vncconfig -iconic &
  7. unset SESSION_MANAGER
  8. unset DBUS_SESSION_BUS_ADDRESS
  9. OS=`uname -s`
  10. if [ $OS = 'Linux' ]; then
  11. case "$WINDOWMANAGER" in
  12. *gnome*)
  13. if [ -e /etc/SuSE-release ]; then
  14. PATH=$PATH:/opt/gnome/bin
  15. export PATH
  16. fi
  17. ;;
  18. esac
  19. fi
  20. if [ -x /etc/X11/xinit/xinitrc ]; then
  21. exec /etc/X11/xinit/xinitrc
  22. fi
  23. if [ -f /etc/X11/xinit/xinitrc ]; then
  24. exec sh /etc/X11/xinit/xinitrc
  25. fi
  26. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  27. xsetroot -solid grey
  28. xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
  29. twm &
複製代碼
4.啓動和關閉vnc
  1. vncserver :1 
  2. vncserver -kill :1
複製代碼
5.客戶端連接測試
使用的客戶端軟件是:vnc viewer
(1)輸入服務器的外網IP:1
Centos搭建圖形界面VNC 
(2)輸入vncpasswd設置的登錄密碼
Centos搭建圖形界面VNC 
(3)連接成功後的界面
Centos搭建圖形界面VNC 

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章