麒麟V10-server-sp1-sp2-sp3关于vncserver安装及使用

系统环境(这里以v10sp2-server-sp2-x86举例)

1、操作系统版本为:Kylin Linux Advanced Server release V10 (SP2) /(Sword)-x86_64-Build09/20210524

2、安装模式:最小化安装和图形化安装。

注意:最小化系统需要先安装图形化系统,重启操作系统再安装vncserver服务。

一、安装tigervnc-server服务

方法一:互联网在线使用yum源进行安装(优先使用第一种方法

1、安装前对应安装包检查

[root@localhost ~]#  rpm -qa | grep  tigervnc-server #查看 tigervnc-server对应的是否存在,下面不是tigervnc-server服务

2、使用yum进行安装

[root@localhost ~]# yum  install  tigervnc-server #yum安装tigervnc-server,有提示就按y进行安装,下面提示已“已安装....完毕!”  说明安装成功。

3、验证安装包是否成功

[root@localhost ~]# rpm -qa | grep tigervnc-server #下面显示安装的包,说明已经安装成功。

方法二:使用本地yum源进行安装

1、搭建本地yum源

(1)挂载安装光盘或系统iso

[root@localhost ~]# mount  /dev/sr0  /mnt/ #挂载光盘到/mnt目录

  1. 修改yum配置文件,如下

[root@localhost ~]# cd /etc/yum.repos.d/ #进入yum配置文件

[root@localhost yum.repos.d]# mv kylin_x86_64.repo kylin_x86_64.repo.bak #备份

[root@localhost yum.repos.d]# vim aa.repo #编辑一个新的repo文件

下面是具体的配置内容截图

下面是具体配置文字

[aa]

name=aa

baseurl=file:///mnt

enabled=1

gpgcheck=0

(3)更新yum源

[root@localhost yum.repos.d]# yum clean all #删除已缓存的数据

[root@localhost yum.repos.d]# yum makecache #创建元数据缓存

2、安装前对应安装包检查

[root@localhost ~]#   rpm -qa | grep  tigervnc-server #查看 tigervnc-server对应的是否存在,下面不是tigervnc-server服务

3、使用yum进行安装

[root@localhost ~]#yum  install  tigervnc-server #yum安装tigervnc-server,有提示就按y进行安装,下面提示已“已安装....完毕!”  说明安装成功。

4、验证安装包是否成功

[root@localhost ~]# rpm -qa | grep tigervnc-server #下面显示安装的包,说明已经安装成功。

方法三:离线安装tigervnc-server服务

1、下载离线包及依赖方法

可以在麒麟官网源或者搭建本地iso镜像yum源进行安装。(下面是下载离线包命令,如果提示请输入y进行下一步。)

yum  update  tigervnc-server  --downloadonly  --downloaddir=/root/tigervnc-server

(这里只有tiqervnc-server-1.10.1-5.p04.ky10.x86_64.rpm一个包,没有依赖,可以直接再iso镜像找到这个包,或者再公网源里下载,源地址https://update.cs2c.com.cn/NS/V10/,跟进系统版本及架构选择对应的安装包。)

下面就是下载好的安装包。

2、安装前对应安装包检查

rpm -qa | grep  tigervnc-server #查看 tigervnc-server对应的是否存在,下面不是tigervnc-server服务

3、上传安装包,然后解压进行安装

tar -zxvf  tigervnc-server.tar.gz #把tigervnc-server.tar.gz进行解压

解压后进入tigervnc-server目录进行升级安装

cd  tigervnc-server #进入tigervnc-server目录

ls #ls查看当前目录的安装包

rpm  -ivh  tiqervnc-server-1.10.1-5.p04.ky10.x86_64.rpm #安装tigervnc-server

4、验证升级包是否成功

rpm -qa | grep tigervnc-server #下面显示安装的包,说明已经安装成功。

二、tigervnc-server服务使用及客户端连接

  • tigervnc-server服务使用

1、启动服务(重启后必须登陆系统进行再次启动服务

[root@localhost ~]# vncserver  #启动服务,设置密码(注意:再哪个用户使用就再哪个用户下执行该命令,这里是再root用户

2、修改vncserver密码

[root@localhost ~]# vncpasswd #设置vncserver密码

3、查看vncserver的会话信息

[root@localhost ~]# vncserver -list #默认是:1也就是5901端口

[root@localhost ~]# netstat  -ntlp | grep vnc #查看vnc服务的端口

4、新增vncserver会话

vncserver :n # n为数字

举例如下:

[root@localhost ~]# vncserver  :2        #新加一个进程,端口也就是5902

5、关闭vncserver服务会话

[root@localhost ~]# vncserver  -list #查看所有会话信息,有两个

TigerVNC server sessions:

X DISPLAY # PROCESS ID

:1 3175

:2 4440

[root@localhost ~]# vncserver  --help #帮助命令

usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>]

                 [-geometry <width>x<height>]

                 [-pixelformat rgbNNN|bgrNNN]

                 [-fp <font-path>]

                 [-fg]

                 [-autokill]

                 [-noxstartup]

                 [-xstartup <file>]

                 <Xvnc-options>...

       vncserver -kill <X-display>

       vncserver -list

[root@localhost ~]# vncserver  -kill :2 #关闭vncserver的:2进程

Killing Xvnc process ID 4440

[root@localhost ~]# vncserver  -list #再次查看vncserver会话,只有一个了

TigerVNC server sessions:

X DISPLAY # PROCESS ID

:1 3175

6、vncserver服务防火墙关闭防火墙服务或者放行端口

注意:根据具体要求进行端口防火,或者防火墙服务关闭

6.1、可以直接关闭防火墙服务

[root@localhost ~]# systemctl disable  firewalld.service --now #关闭防火墙及开机启动

下面是具体操作截图:

6.2、放行防火墙端口

[root@localhost ~]# firewall-cmd --list-all #查看放行的端口

public (active)

  target: default

  icmp-block-inversion: no

  interfaces: ens33

  sources:

  services: cockpit dhcpv6-client mdns ssh

  ports:

  protocols:

  masquerade: no

  forward-ports:

  source-ports:

  icmp-blocks:

  rich rules:

[root@localhost ~]# firewall-cmd  --add-port=5901/tcp  --permanent  #永久添加509/tcp端口放行

success

[root@localhost ~]# systemctl restart firewalld.service #重启服务现在也生肖

[root@localhost ~]# firewall-cmd --list-all #再次查看放行端口情况

public (active)

  target: default

  icmp-block-inversion: no

  interfaces: ens33

  sources:

  services: cockpit dhcpv6-client mdns ssh

  ports: 5901/tcp #这里说明已经添加成功了。

  protocols:

  masquerade: no

  forward-ports:

  source-ports:

  icmp-blocks:

  rich rules:

[root@localhost ~]#

二、访问vncserver测试

可以使用VNC-Viewer客户端来访问,或者云平台登陆。

注意:云平台访问需要确认端口默认是5901端口,如果用别的端口可能不通,需要找云平台运维人员确认。

1、windows系统客户端VNC-Viewer来登陆

(1)下面输入192.168.26.140:1使用5901端口就行登陆,输入完后直接按回车键

(2)输入密码,这里是vncserver设置的密码不是系统用户的密码

(3)默认会直接登陆到系统里

2、麒麟服务器客户端TigerVNC查看器来登陆

(1)“开始”-“所有程序”-“联网”-点击“TigerVNC查看器”(下面是v10sp1服务系统,默认自带

(2)下面输入192.168.26.140:1 使用5901端口就行登陆,输入完后点击“连接”

(3)输入密码,这里是vncserver设置的密码不是系统用户的密码

输入完密码,点击“确定”

(4)默认会直接登陆到系统里

三、FAQ

1、登陆密码错误

如果出现登陆要输入密码,这里的密码是root的系统用户密码,而不是vncserver的密码

2、连接vnc服务器端失败

2.1、可以再服务器系统里使用TigerVNC查看器进行测试本机是否可以连接上,如果可以连接上,可以查看下网络环境,防火墙等。

v10sp2服务器系统登陆进行自己测试

(1)“开始”-“所有程序”-“互联网”-点击“TigerVNC查看器”(下面是v10sp2服务系统,默认自带

(2)输入本机ip地址127.0.0.1:1   然后点击“连接”

(3)输入密码,这里是vncserver设置的密码不是系统用户的密码

输入完密码,点击“确定”

(4)下图显示localhost.localdomain:1(root),说明正常登陆。

2.2、如果本机测试都连接使用不正常,请检查服务等问题,如果还不行,请检查环境变量是否有个更改。

如果设置,可以先把环境变量注释,重启系统进行测试登陆。

  • 25
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值