VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和
Windows 和 MAC 中的任何远程控制软件媲美。我使用vnc主要是要看别人怎么操作,类似远程桌面,我们都登陆vnc我可以实时看到他的操作在我登陆的界面。我也可以操作。

安装

默认情况下,CentOS是没有安装的。(检查是否安装  rpm -q vnc vnc-server) 

    提示没有安装,那么就开始安装,输入: yum install vnc vnc-server (yum
install tigervnc-server 【这个是在centos6.5

设置 VNC

    1. 安装完成后 需初启动VNC $vncserver 
        设置 VNC密码:(我这里使用vncvnc)

     $ vncpasswd

     Password:(#这里我输入的是vncvnc)

     Verify:(#这里我输入的是vncvnc)

    2. 配置桌面类型
    $vim  ~/.vnc/xstartup

 一般情况下,我们使用的 Linux 桌面都是 "Gnome" 桌面,修改最后两行。改为:

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

    # twm &

    gnome-session &


    3. 配置登录帐号、桌面分辨率、连接方式

        vim /etc/sysconfig/vncservers
        修改最后两行
        VNCSERVERS="1:root"

        VNCSERVERARGS[1]="-geometry 1024x768"

    4. 配置防火墙,允许 VNC 连接(此步没做,因为没启动防火墙)如果是云主机,防火墙记得开5900-5903端口

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

    vim /etc/sysconfig/iptables
    上面我们只添加了一个 root 帐号和桌面 1,所以这里按照上面的规则,添加一个 "5901" 端口号即可。
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
    重启防火墙
    service iptables restart

    5. 设置 VNC 自动启动
    # chkconfig vncserver on

    6. 关闭

        vncserver -kill :1(注意kill后面要有一个空格)
    7. 启动 
        $service vncserver start 

    8. windows客户端(vnc viewer)
        
链接:http://pan.baidu.com/s/1dD2e2cD 密码:cmcv
        
       
 
密码是 vnc设置的密码 

问题:

云服务器是没有桌面系统的,登陆是黑屏,可以通过下面方法安装
登录系统,使用yum 安装
#yum groupinstall 'X Window System'  -y
安装GNOME桌面环境
#yum groupinstall  'GNOME Desktop Environment' -y  

centos6.5 安装比较不同
# yum groupinstall "Desktop" "Desktop Platform" "Desktop Platform Development" "Chinese Support [zh]"
# vim /etc/inittab
将    id:3:initdefault:    改为     id:5:initdefault:
# reboot

以上不行,参考了http://www.111cn.net/sys/CentOS/75983.htm (CentOS 6.5桌面环境安装配置步骤)
和 http://jingyan.baidu.com/article/ca2d939dd1dabbeb6c31ce24.html (linux Centos 6.5 安装桌面环境GNOME_百度经验)

CentOS安装、使用VNC的更多相关文章

  1. CentOS安装使用vnc进行远程桌面登录

    以下介绍在CentOS 7下安装vncserver并使用vnc-viewer进行登录(使用root权限): 1.运行命令yum install tigervnc-server安装vncserver: ...

  2. CENTOS安装vnc

    先直接进入命令模式,如果是服务器则可以使用putty连接进入命令行模式. 现在知道的centos下的vnc是:tigervnc,由于是服务端所以我们只安装tigervnc-server即可: yum ...

  3. 烂泥:centos安装LVM方式

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近开始打算学习有关LVM逻辑卷的知识,由于以前没有接触过,看了很多有关这方面的视频.但是一直不深入.今天就先不管了,先把centos系统安装在LVM上 ...

  4. centos6 下安装xfce+vnc

    CentOS 安装图形界面的过程,简单记录一下.这里提供了两种图形界面的安装,分别是CentOS自带的gnome桌面及轻巧的xfce.据测试,我的精简版CentOS 6 64位系统安装gnome需要下 ...

  5. (总结)CentOS Linux下VNC Server远程桌面配置详解

    一.安装相应桌面环境与vnc服务端和客户端: # yum groupinstall "GNOME Desktop Environment"(CentOS 5.x安装GNOME桌面环 ...

  6. CentOS下架设VNC服务器

    CentOS下架设VNC服务器1.什么是VNC服务器?百度百科:VNC (Virtual Network Computer)是虚拟网络计算机的缩写.它 是一款优秀的远程控制工具软件,由著名的 AT&a ...

  7. Linux Centos7.x下安装部署VNC的实操详述

    VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...

  8. CentOS Linux下VNC Server远程桌面配置详解

    http://www.ha97.com/4634.html PS:偶以前基本不用Linux的远程图形桌面,前几天有开发的同事配置CentOS的vnc有问题,找我解决,就顺便记录总结一下,这个总结是比较 ...

  9. ubuntu10.10安装使用vnc

    原文发表于:2010-12-15转载至cu于:2012-07-21 搭安全试验的环境,在vmware上安装了ubuntu10.10(大学的时候用过,最早用的好像是6系列吧).安装好后想用远程桌面控制, ...

  10. Linux安装设置VNC远程桌面

    1,先检查一下服务器是否已经安装了VNC服务,没有安装,检查服务器的是否安装VNC的命令如下[root@linuxidc rpms]# ps -eaf|grep vncroot      1789  ...

随机推荐

  1. MySQL DELETE 语句

    MySQL DELETE 语句 你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录. 你可以在mysql>命令提示符或PHP脚本中执行该命令. 语法 以下是S ...

  2. MongoDB 条件操作符

    描述 条件操作符用于比较两个表达式并从mongoDB集合中获取数据. 在本章节中,我们将讨论如何在MongoDB中使用条件操作符. MongoDB中条件操作符有: (>) 大于 - $gt (& ...

  3. Docker常见仓库MySQL

    MySQL 基本信息 MySQL 是开源的关系数据库实现. 该仓库提供了 MySQL 各个版本的镜像,包括 5.6 系列.5.7 系列等. 使用方法 默认会在 3306 端口启动数据库. $ sudo ...

  4. Docker创建 tomcat/weblogic 集群

    安装 tomcat 镜像 准备好需要的 jdk.tomcat 等软件放到 home 目录下面,启动一个容器 docker run -t -i -v /home:/opt/data --name mk_ ...

  5. 弹出层之2:JQuery.BlockUI

    JQuery.BlockUI是众多JQuery插件弹出层中的一个,它小巧(原版16k,压缩后10左右),容易使用, 功能齐全,支持Iframe,支持Modal,可定制性高也意味他默认谦虚的外表. jQ ...

  6. Linux基础指令

    Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...

  7. Linux系统中查询发行版本号以及内核版本的命令总结

    了解Linux发行版本的版本号是一项非常重要的事情,大多数软件对系统的版本都有要求,发行版本号与软件不匹配,软件将无法安装或者无法使用.这边集合市面上流行的Linux发行版本版本号查询方法.有了这边文 ...

  8. SQL Join各种内联外联说明

    Visual Representation of SQL Joins C.L. Moffatt, 3 Feb 2009 CPOL    4.96 (406 votes) Rate this: This ...

  9. 全废话SQL Server统计信息(2)——统计信息基础

    接上文:http://blog.csdn.net/dba_huangzj/article/details/52835958 我想在大地上画满窗子,让所有习惯黑暗的眼睛都习惯光明--顾城<我是一个 ...

  10. hive数据类型及其数据转换

    由于需要使用hive sql进行数据查询,同时涉及多个不同类型的字段的组合,看Hive sql的文档相关和资料才知道,hive是支持大部分基础数据类型之间的相互转换的. 那么,hive本身支持哪些数据 ...