VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是在基于 UNIX 和 Linux 操做系统的免费的开源软件,远程控制能力强大,高效实用,其性能能够和 Windows 和 MAC 中的任何远程控制软件媲美。 vim
在 Linux 中,VNC 包括如下四个命令:vncserver,vncviewer,vncpasswd,vncconnect。 网络
下面以CentOS6.2为例,安装VNC步骤以下: session
1、安装gnome桌面环境 tcp
若是系统已经安装了gnome桌面环境,此步省略。 性能
# 安装fontforge,避免字体出现方框乱码
yum install fontforge -y
# 安装gnome桌面环境
yum groupinstall Desktop -y
# 安装中文语言支持包
yum groupinstall 'Chinese Support' -y
# 设置系统默认语言为中文
sed -i '/LANG/c\LANG="zh_CN.UTF-8"' /etc/sysconfig/i18n
source /etc/sysconfig/i18n
|
2、部署vnc server 字体
# 安装vnc软件包
yum install tigervnc tigervnc-server -y
# 设置vncserver开机启动
chkconfig vncserver on
# 设置vnc登陆密码,密码保存在~/.vnc/passwd
# 若是修改普通用户的vnc密码,要先su切换到此用户下
vncpasswd
# 查看vncserver配置文件
rpm -qc tigervnc-server
# 配置vncserver
vim /etc/sysconfig/vncservers
|
# 以用户root启动第一个和第二个桌面
VNCSERVERS="1:root 2:root"
# 调整分辨率
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
|
# 启动vncserver,下面启动了两个桌面
vncserver :1
vncserver :2
# 修改xstartup文件,把最后的twm &改成gnome-session &
# 此文件只有在vncserver启动以后,才会出现,修改后重启vncserver
vim ~/.vnc/xstartup
# 中止vncserver
vncserver -kill :1
vncserver -kill :2
# 配置防火墙
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
service iptables save
|
至此服务端部署完毕,你能够经过UltraVNC Viewer、TigerVNC Viewer或者RealVNC Viewer访问远程桌面了。 spa
下面介绍下经常使用操做: 操作系统