VNC配置

      有時在操作Lniux時,需要配置VNC,VNC是一個遠程圖形化操作軟件,此次配置VNC遇到了一些問題,這次記在這裏,使再用到的不會出現問題。本次參考了以下文章,大家可以去看看:http://ithelpblog.com/os/linux/redhat/centos-redhat/howto-install-and-configure-vnc-server-on-centos-6-4/http://space.itpub.net/519536/viewspace-607549,尤其那篇英文文章力薦,寫的很好,另一篇也很好了。

     首先配置yum,先掛載,爲防止重啓mount丟失,寫進/etc/fstab。mount命令如下:

mount -r -t iso9660 -o loop /path/to/p_w_picpath/file.iso /path/to/repo
   vi  /etc/fstab,加進如下內容:
/soft/RHEL6.1.iso              /soft/rhel       iso9660   loop,ro,auto  0 0

然後修改yum配置,vi /etc/yum.repos.d/rhel-source.repo,可修改如下:

[Server]
name=rhel6server
baseurl=file:///soft/rhel/Server
enabled=1
gpgcheck=0

爲避免以前配置影響,可清除以前的,yum clean all,然後查看yum狀態,yum repolist,看到類似如下內容即yum配置成功:

[root@localhost ~]# yum repolist
Loaded plugins: product-id, refresh-packagekit, subscription-manager
Updating Red Hat repositories.
rhel-source                                              | 4.0 kB     00:00 ... 
repo id           repo name                                               status
rhel-source       Red Hat Enterprise Linux 6Server - ppc64 - Source       3,210
repolist: 3,210

顯示有3210個包。

然後自然配置圖形界面,安裝vnc,如果僅使用root登錄,vi /etc/sysconfig/vncserver,最後一行加進

VNCSERVERS="1:root",然後啓動vnc,/etc/init.d/vncserver start,這時可能出現報錯,無法找到/etc/sysconfig/network文件,因爲/etc/init.d/vncserver靠這個文件檢驗網卡是否活動,可以手動創建該文件,vi /etc/sysconfig/network並加入如下內容:

NETWORKING=yes

NAME=localhost.localdomain

保存再次啓動,/etc/init.d/vncserver start,可能仍會報錯/etc/init.d/vncserver第33行無法識別"=",這個錯誤可以不用管,vnc server仍可以啓動,這時就可以配置好看圖形界面了,vi /root/.vnc/xstartup(如果vnc未啓動,/root是沒有.vnc這個目錄的),按前面文檔註釋twm這一行,加入startkde &或gnome-session &這2行,並關閉防火牆或編輯防火牆規則,這個一定做,不然無法訪問的。做了後基本就可以VNC操作了。有可能出現可以圖形界面登錄,但桌面無顯示,這是相關圖形軟件包沒安裝完整造成的,如果是gnome登錄,可以yum install gnome*裝包,重啓VNC重新登錄就正常了。有時啓動VNC報錯:no displays configred,這主要是/etc/sysconfig/vncserver裏沒加入VNCSERVERS="1:root,2:test"造成的,加了再啓動VNC就正常了。如果發現VNC異常,可到/root/.vnc/localhost.localdomain:1.log看日誌,用其他賬號登錄就在該賬號目錄下,參考以上2篇文章和我這個,應該就沒什麼問題了。

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