• 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



  • 相关阅读:
    AspNetPager
    c#转码解码
    sqlserver插入datetime
    easyui treeJson 带层数
    onblur判断数字
    MemoryStream 转 pdf
    比较全的 C# 操作 Word的代码
    C#代码实现把网页文件保存为mht文件
    C# html转mht
    Asp.Net MVC 在后台获取PartialView、View文件生成的字符串
  • 原文地址:https://www.cnblogs.com/puroc/p/3861345.html
Copyright © 2020-2023  润新知