zoukankan      html  css  js  c++  java
  • linux下tigervnc-servere服务的安装与使用

    关于tigervnc-servere的安装,可以直接使用本地yum源进行安装。

    [root@5201351 ~]# yum install tigervnc-server -y

    其中tigervnc的主要配置文件位于/etc/sysconfig/vncservers 对于tigervnc的启动有两种方法。

    一、不用编辑vncservers配置文件,只接使用vncserver命令即可以启动。

    [root@5201351 ~]# vncserver    //第一次会启动会提示设置密码

    第一次执行会要求,设置密码。在目录下会生成一个~/.vnc 目录。里面会存放配置、密码及进程和日志文件。 

    这里我们看一下vncserver命令的帮助,如下图所示:

    这里我们也可以按"vncserver:桌面号" 的方法启动服务,其中"桌面号"用"数字"的方式表示,不输入的话会随机分配一个。

    每一个用户连接vncserver需要占用1个桌面,如果一个桌面号被2个窗口打开,那么看到的操作将会是一样的,两边是同步的。

    二、第二种启动方法,我们需要先配置 /etc/sysconfig/vncservers文件。简单的加入一条配置,然后启动即可。

    [root@5201351 ~]# echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/vncservers
    [root@5201351 ~]# /etc/init.d/vncserver start    //如果启动失败,可能由于配置目录丢失,可先用方法一先启动生成。

    对于以上两种方法都可以启动,并且第一次启动都会要求设置密码,那么如果vncservers登录密码忘记了,该怎么办呢?

    我们可以直接使用如下命令进行重置:

    [root@5201351 ~]# vncpasswd      //根据提示输入新的密码即可

    VNC给vncviewer的端口是5900+N,N是设置的display号,

    VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下

    桌面号为1 ---- 端口号为5901 

    桌面号为2 ---- 端口号为5902 

    如果我们开启了IPTABLES防火墙、可以使用输入如下命令进行开启,假设开启的是1号桌面。

    [root@5201351 ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

    对于windows系统下,如果需要连接linux vncserver服务时,可以使用RealVNC客户端,如下图所示:

    其中192.168.100.2:1代表连接192.168.100.2的1号vnc桌面。

    需要特别注意的一点是,当我们使用vncserver -list命令查看开启了那些桌面号时

    只可以看到用户自己开启的桌面号,包括root用户也看不了其他用户开启了那些桌面号。

  • 相关阅读:
    JVM 综述
    看 Netty 在 Dubbo 中如何应用
    Netty 心跳服务之 IdleStateHandler 源码分析
    Netty 高性能之道
    Netty 解码器抽象父类 ByteToMessageDecoder 源码解析
    Netty 源码剖析之 unSafe.write 方法
    Netty 出站缓冲区 ChannelOutboundBuffer 源码解析(isWritable 属性的重要性)
    Netty 源码剖析之 unSafe.read 方法
    Netty 内存回收之 noCleaner 策略
    Netty 源码阅读的思考------耗时业务到底该如何处理
  • 原文地址:https://www.cnblogs.com/5201351/p/4227198.html
Copyright © 2011-2022 走看看