发布网友 发布时间:2022-05-24 11:16
共1个回答
热心网友 时间:2023-10-11 19:05
VNC(VirtualNetworkComputer)是虚拟网络计算机的缩写。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二、部署vncserver#安装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至此服务端部署完毕,你可以通过UltraVNCViewer、TigerVNCViewer或者RealVNCViewer访问远程桌面了。下面介绍下常用操作:#批量启动servicevncserverstart#批量重启servicevncserverrestart#批量停止servicevncserverstop#查看运行的桌面vncserver-list