Centos6.2(64位)系统VNC安装文档

2024-05-10 01:38

本文主要是介绍Centos6.2(64位)系统VNC安装文档,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Centos6.2.x86_64 vnc安装文档

作者:  rockyzhuo    时间:  2014-2-20

安装前言

调研背景:

为方便在R710机器上可以跑多台虚拟机,为方便解决这问题,特意安装vnc servere 服务,在自己机器通过远程操控软件vnc viewer 来连接进入到界面。

一、安装 VNC

1、安装vnc相关rpm

[root@web~]# rpm -qa | grep vnc

 

如果没有任何显示,则说明系统没有安装vnc,刚安装如下rpm

rpm -ivh gtk-vnc-0.3.10-3.el6.x86_64.rpm

rpm -ivh gtk-vnc-python-0.3.10-3.el6.x86_64.rpm

rpm -ivh tigervnc-1.1.0-5.el6_4.1.x86_64.rpm

rpm -ivh tigervnc-server-1.1.0-5.el6_4.1.x86_64.rpm

[安装以上rpm前可能需要安装以下依赖包]

 

rpm -ivh xorg-x11-fonts-misc-7.2-9.1.el6.noarch.rpm

rpm -ivh libXdmcp-1.1.1-3.el6.x86_64.rpm

rpm -ivh libXfont-1.4.5-2.el6.x86_64.rpm

rpm -ivh mesa-dri-drivers-7.11-3.el6.x86_64.rpm

rpm -ivh xkeyboard-config-2.6-6.el6.noarch.rpm

rpm -ivh xorg-x11-xkb-utils-7.7-4.el6.x86_64.rpm

rpm -ivh libfontenc-1.0.5-2.el6.x86_64.rpm 

rpm -ivh libxkbfile-1.0.6-1.1.el6.x86_64.rpm

rpm -ivh xorg-x11-font-utils-7.2-11.el6.x86_64.rpm

 

安装好后,可以再次执行:

[root@web~]# rpm -qa | grep vnc

 

显示出现:

gtk-vnc-python-0.3.10-3.el6.x86_64

tigervnc-server-1.1.0-8.el6_5.x86_64

tigervnc-1.1.0-8.el6_5.x86_64

gtk-vnc-0.3.10-3.el6.x86_64

则说明已经安装成功。

安装VNC相关的rpm包:http://download.csdn.net/detail/u010253004/6953833 

2设置远程VNC登陆密码

[root@localhost ~]# vncserver

  此时会提示你输入密码,因为是第一次配置。重复输入两次即可。

  修改密码:

  [root@localhost ~]$ vncpasswd

  Password:

Verify:

注意:启动失败时出现有Could not start Xvnc请参考最后第三章的操作执行。

3配置桌面类型

设置一下远程桌面使用那个类型的桌面,分辨率多少等等。输入:

[root@localhost ~]# vi ~/.vnc/xstartup

主要修改最后两行。改为:

# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
gnome-session &

4、配置vncservers文件

[root@web~]# vi /etc/sysconfig/vncservers

 

  重点编辑最后两行,将这两行注释去掉,得到:

VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 1024x768"

5配置防火墙,允许 VNC 连接

  VNC server 监听的端口从 5900 开始,display:1 的监听 5901,display:2 监听 5902,以此类推。CentOS 的防火墙缺省是不允许连接这些端口的,所以需要使用下面的步骤打开防火墙(需要 root 权限):

  输入编辑:

[root@localhost ~]# vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

配置就算完毕了,需要重启一下防火墙才能使最后那个端口号的配置正常。

[root@localhost ~]# /sbin/service iptables restart

现在重启防火墙完毕后,你就可以使用 VNC 客户端连接了,连接时候必须注意主机 IP 地址后面必须加桌面号,例如这样连接:

192.168.X.X:2 后面的1跟VNCSERVERS="2:root"里的配置的1要一致,记住

* 注意:链接VNC,需要关闭SELINUX和防火墙

6设置 VNC 自动启动

设置vncserver开机启动

[root@localhost ~]# chkconfig vncserver on

然后设置级别chkconfig --level 345 vncserver on

(查看启动属性命令:chkconfig --list)

7启动vncserver服务

(1)主服务启动:

 

[root@localhost ~]# service vncserver start (只启动/etc/sysconfig/vncservers 所定义的界面)

 

2)停止vncserver服务

 

[root@localhost ~]# service vncserver stop

[root@localhost ~]# vncserver -kill :2 (停止某个界面,要用kill命令来杀掉界面2的进程)

[root@localhost ~]#service vncserver status 命令可以查看出有多少个进程pid号,表示启动了多少个界面。

二、虚拟化方案KVM

如果远程连接后没有显示界面,则通过以下方法进行虚拟桌面安装:

1.安装底层支持包 

yum groupinstall -y Virtualization "Virtualization Client" "Virtualization Platform" "Virtualization Tools"

yum -y install qemu-kvm*

yum -y install kvm

yum -y install python-virtinst

yum -y install bridge-utils

yum -y install virt-viewer

yum -y install virt-manager

yum -y install SDL-devel.i*

yum -y install kernel-*

yum -y install pciutils-devel.i*

yum -y install zlib-devel.i*

 

yum install tigervnc tigervnc-server -y

yum install fontforge -y

yum groupinstall Desktop -y

2、重新启动VNC

[root@localhost ~]# service vncserver restart 

三、安装存在的错误:

在安装过程中可能出现不成功或是出现的错误信息,如果出现以下信息时,可以参考用以下方法进行解决:

1、如果出现如下方案:

1[root@localhost vnc]# service vncserver restart

Shutting down VNC server:                                  [  OK  ]

Starting VNC server: 2:root 

WARNING: The first attempt to start Xvnc failed, possibly because the font

catalog is not properly configured.  Attempting to determine an appropriate

font path for this system and restart Xvnc using that font path ...

Could not start Xvnc.

 

/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids

/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids

 

这是因为版本原因导致字体问题,需要安装、更新X11的包,或者看提示pixman安装此包。则需要 

yum install pixman pixman-devel libXfont -y

 

所提示要安装:

rpm -ivh pixman-devel-0.26.2-5.1.el6_5.x86_64.rpm  

rpm -ivh libXfont-1.4.5-3.el6_5.x86_64.rpm 

rpm -ivh pixman-0.26.2-5.1.el6_5.x86_64.rpm  

 

 

 

 

         

 

这篇关于Centos6.2(64位)系统VNC安装文档的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/975077

相关文章

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Python实现合并与拆分多个PDF文档中的指定页

《Python实现合并与拆分多个PDF文档中的指定页》这篇文章主要为大家详细介绍了如何使用Python实现将多个PDF文档中的指定页合并生成新的PDF以及拆分PDF,感兴趣的小伙伴可以参考一下... 安装所需要的库pip install PyPDF2 -i https://pypi.tuna.tsingh

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio