最近需要在一臺遠(yuǎn)程服務(wù)器上安裝一個(gè)OA 軟件毕谴。該軟件的安裝又需要圖形界面訪問成畦,就要在上面裝一個(gè)vnc server。中間遇到了些波折涝开,下面把過程記錄一下循帐。
1, uname -a
Linux ZWCIILC6X-AMP-1001 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2舀武,安裝 vnc server
yum install -y vnc-server
這個(gè)執(zhí)行成功后并沒有聲稱 /etc/sysconfig/vncserver
3拄养,安裝 Tiger VNC server
yum install tiger-vncserver
修改防火墻
vi /etc/sysconfig/iptables
添加 -A INPUT -m state --state NEW -m tcp -p tcp -dport 5901 -j ACCEPT
service iptables restart
4, 添加新用戶
adduser yonglinma
passwd yonglinma
5,設(shè)置
vi /etc/sysconfig/vncserve
將最后兩行編輯如下
VNCSERVERS="1:yonglinma"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost"
切換到 yonglinma银舱,運(yùn)行
su yonglinma
vncpasswd
service vncserver restart
6瘪匿,下載 VNC Viewer
連接 serverip:5901
只有背景沒有桌面跛梗。下面安裝桌面
1,yum groupinstall "X Window System"
2棋弥,安裝 GNOME 桌面核偿,你可能需要用到下面命令中的一個(gè)
yum groupinstall "GNOME Desktop Environment"
yum groupinstall "GNOME Desktop"r
yum groupinstall "通用桌面" //我用的是這個(gè)!
如果這些都提示找不到顽染,運(yùn)行
yum grouplist
在 Installed Groups 下面好好找找吧漾岳。
3,重啟系統(tǒng)
4粉寞,啟動 VNC Server
service vncserver start
再次使用 VNC Viewer 連接服務(wù)器尼荆,成功! 注意仁锯,目前的vnc server 還不是自動啟動的耀找。
后期還遇到了在console中帶中文字符的文件名顯示的問題,雖然設(shè)置了LANG
也運(yùn)行了 yum groupinstall "中文支持" 還是不行业崖。好在可以直接右鍵改名了野芒。
另外下面是兩個(gè)使用vnc user可能會遇到的問題:
1,權(quán)限不夠:
執(zhí)行vi命令双炕,編輯/etc/sudoers文件狞悲,添加要提升權(quán)限的用戶;在文件中找到root ALL=(ALL) ALL妇斤,在該行下添加提升權(quán)限的用戶信息摇锋,如:
root ALL=(ALL) ALL
yonglinma ALL=(ALL) ALL
2,Invalid MIT-MAGIC-COOKIE-1 key 原因是用戶grid不允許打開一個(gè)root控制的窗口
執(zhí)行:xhost +localhost