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. Java第6次实验提纲(异常)

    PTA与参考资料 题集:集合 异常实验文件 第1次实验 1.1 7-1 常用异常 如何进行强制转换 如何捕获多种类型的异常 1.2 7-2 使用异常机制处理异常输入 在哪里加catch 1.3 7-3 ...

  2. Dynamics CRM2016 Web Api之查询查找字段的相关属性

    之前有篇博文介绍了如何获取查找字段的name值(跳转),本篇在此基础上再延伸下,实现的效果类似于EntityReference,可以取到查找字段的id,name,localname. 这里我以客户实体 ...

  3. iOS开源加密相册Agony的实现(二)

    简介 虽然目前市面上有一些不错的加密相册App,但不是内置广告,就是对上传的张数有所限制.本文介绍了一个加密相册的制作过程,该加密相册将包括多密码(输入不同的密码即可访问不同的空间,可掩人耳目).Wi ...

  4. DB 查询分析器7.01 新增的保存执行结果到多个文件功能

        1      引言   中国本土程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员)推出的个人作品----万能数据库查询分析器,中文版本DB 查询分析器.英文版本< ...

  5. 解决linux删除文件后空间没有释放问题

    linux删除文件后沒有释放空间 今天发现一台服务器的home空间满了,于是要清空没用的文件,当我删除文件后,发现可用空间沒有变化 os:centos4.7 现象: 发现当前磁盘空间使用情况: [ro ...

  6. J2EE进阶(十八)基于留言板分析SSH工作流程

    J2EE进阶(十八)基于留言板分析SSH工作流程   留言板采用SSH(Struts1.2 + Spring3.0 + Hibernate3.0)架构.   工作流程(以用户登录为例):   首先是用 ...

  7. 用scheme最基本的元素定义排序函数

    用到的元素有9个: define,if,null?,cons car,cdr,lambda,let,named let, 其实let 和 named let可以去掉.但那样会带来性能和可读性下降的问题 ...

  8. Not saving crash log because we have reached the limit for logs to store on disk.解决办法

    一.问题简述: Xcode, window>Devices>DEVICES选中自已的设备,打开控制台:提示日志存量已达限制,这个是系统抛出的log."Not saving cra ...

  9. shell的追踪与调试选项

    选项: -n :不执行shell脚本,只检查语法问题.没有问题则没有输出. -v :执行shell脚本前,现将shell脚本的命令输出到屏幕上.输出一段,执行一段. -x :将使用到的所有shell脚 ...

  10. 因 URL 意外地以“/HelloWorld”结束,请求格式无法识别

    http://www.cnblogs.com/AngelLee2009/p/3540527.html