CentOS6.6部署VNC服務端
VNC (Virtual Network Computer)是虛擬網路電腦的縮寫。VNC 是在基於 UNIX 和 Linux 作業系統的免費的開源軟體,遠端控制能力強大,高效實用,其效能可以和 Windows 和 MAC 中的任何遠端控制軟體媲美。
在 Linux 中,VNC 包括以下四個命令:vncserver,vncviewer,vncpasswd,vncconnect。
下面以CentOS6.2為例,安裝VNC步驟如下:
一、安裝gnome案頭環境
如果系統已經安裝了gnome案頭環境,此步省略。
#安裝fontforge,避免字型出現方框亂碼yuminstallfontforge-y#安裝gnome案頭環境yumgroupinstallDesktop-y#安裝中文語言支援包yumgroupinstall'ChineseSupport'-y#設定系統預設語言為中文sed-i'/LANG/c\LANG="zh_CN.UTF-8"'/etc/sysconfig/i18nsource/etc/sysconfig/i18n二、部署vnc server
#安裝vnc軟體包yuminstalltigervnctigervnc-server-y#設定vncserver開機啟動chkconfigvncserveron#設定vnc登入密碼,密碼儲存在~/.vnc/passwd#如果修改普通使用者的vnc密碼,要先su切換到此使用者下vncpasswd#查看vncserver設定檔rpm-qctigervnc-server#配置vncservervim/etc/sysconfig/vncservers#以使用者root啟動第一個和第二個案頭VNCSERVERS="1:root2:root"#調整解析度VNCSERVERARGS[1]="-geometry1024x768"VNCSERVERARGS[2]="-geometry1024x768"#啟動vncserver,下面啟動了兩個案頭vncserver:1vncserver:2#修改xstartup檔案,把最後的twm&改為gnome-session&#此檔案只有在vncserver啟動之後,才會出現,修改後重啟vncservervim~/.vnc/xstartup#停止vncservervncserver-kill:1vncserver-kill:2#配置防火牆iptables-IINPUT-mstate--stateNEW-mtcp-ptcp--dport5901-jACCEPTiptables-IINPUT-mstate--stateNEW-mtcp-ptcp--dport5902-jACCEPTserviceiptablessave至此服務端部署完畢,你可以通過UltraVNC Viewer、TigerVNC Viewer或者RealVNC Viewer訪問遠端桌面了。
下面介紹下常用操作:
#大量啟動servicevncserverstart#大量重啟servicevncserverrestart#大量停止servicevncserverstop#查看啟動並執行案頭vncserver-list