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

相关文章

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

Java docx4j高效处理Word文档的实战指南

《Javadocx4j高效处理Word文档的实战指南》对于需要在Java应用程序中生成、修改或处理Word文档的开发者来说,docx4j是一个强大而专业的选择,下面我们就来看看docx4j的具体使用... 目录引言一、环境准备与基础配置1.1 Maven依赖配置1.2 初始化测试类二、增强版文档操作示例2.

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Java操作Word文档的全面指南

《Java操作Word文档的全面指南》在Java开发中,操作Word文档是常见的业务需求,广泛应用于合同生成、报表输出、通知发布、法律文书生成、病历模板填写等场景,本文将全面介绍Java操作Word文... 目录简介段落页头与页脚页码表格图片批注文本框目录图表简介Word编程最重要的类是org.apach

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作