zoukankan      html  css  js  c++  java
  • tigervnc环境搭建

    在root用户下执行以下操作:

    1、安装tigervnc

    yum install tigervnc tigervnc-server

    2、配置tigervnc

    编辑vncservers文件,执行如下命令:
    vi /etc/sysconfig/vncservers

    在文件尾部添加如下内容:

    VNCSERVERS="1:root 2:user1"
    VNCSERVERARGS[1]="-geometry 1280x1024 -nolisten tcp"
    VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp"

    这段配置代表启动了两个vncserver,其中root用户在display:1,其分辨率为1280*1024,user1用户在display:2,其分辨率为800*600。

    3、设置vnc密码

    为哪个用户设置vnc密码,就要切换到那个用户下,并执行命令:
    vncpasswd

    4、启动vncserver

    执行如下命令,可以启动/etc/sysconfig/vncserver文件中配置的所有vncserver
    service vncserver start

    也可以指定某个桌面启动,如启动display :1
    vncserver :1

    此时可能遇到如下问题:
     
    问题一:xauth: (stdin):1:  bad display name "cloud:1" in "add" command
    解决办法:出现这个错误信息是因为vncserver没识别出cloud这个主机名,所以在/etc/hosts文件中添加127.0.0.1 cloud即可。
     
    问题二:

    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


    5、停止vncserver

    执行如下命令,可以停止/etc/sysconfig/vncserver文件中配置的所有vncserver
    service vncserver stop

    也可以停止某个桌面,如停止display :1
    vncserver -kill :1

    6、连接vncserver

    使用vnc viewer连接,如连接display :1,那么就输入ip:1。即可连接。

    也可以通过端口号进行连接,先执行如下命令查询端口
    netstat -an | grep 590
    桌面的端口号是从5901开始逐渐递增的,看你要连接哪个桌面,就在vnc viewer中输入ip:port,即可连接。


    参考资料:

    http://blog.csdn.net/bupt_arccosxy/article/details/18050793

    http://czxroy.blog.163.com/blog/static/122033552012784425778/

    http://blog.sina.com.cn/s/blog_946cb2b701013dro.html



  • 相关阅读:
    【转】当你输入一个网址的时候,实际会发生什么?
    opencv 操作本地摄像头实现录像
    谷歌笔试题——排序,只允许0和其他元素交换
    判断素数的相关代码
    VS2010 代码自动对齐 快捷键
    谷歌的一道面试题
    各种排序算法代码汇总
    冒泡排序
    lua环境变量
    lua迭代
  • 原文地址:https://www.cnblogs.com/puroc/p/3861345.html
Copyright © 2011-2022 走看看