Centos 7.9 安装 tigervnc-server

环境:当前使用的 Centos 7.9 的光盘作为的本地源,或使用离线rpm包。

1 检查是否已安装 tigervnc 
[root@localhost /]# rpm -q tigervnc tigervnc-server
未安装软件包 tigervnc 
tigervnc-server-1.8.0-21.el7.x86_64

如果安装过卸掉
卸载: rpm -e
[root@localhost /]# rpm -e tigervnc-server-1.8.0-21.el7.x86_64

3 安装 tigervnc-server
[root@localhost /]# yum install tigervnc-server -y
-server.x86_64.0.1.8.0-21.el7 将被 安装
...
...

已安装:
  tigervnc-server.x86_64 0:1.8.0-21.el7                                                                                  

完毕!

4 修改配置文件,替换<USER>为你的用户名
[root@localhost /]# cd /usr/lib/systemd/system/
[root@localhost system]# ls
[root@localhost system]# cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
[root@localhost system]# vim /etc/systemd/system/vncserver@.service

修改
ExecStart=/usr/bin/vncserver_wrapper <USER> %i

ExecStart=/usr/bin/vncserver_wrapper root %i

保存退出
:wq

5 设置连接密码
[root@localhost system]# vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Verify:

说明:第二句话,询问你是否要再输入一个只有观看权限而被禁止操作远程桌面的密码,按照需要。

6 配置生效
[root@localhost system]# systemctl daemon-reload

7 设置开机启动,启动服务
[root@localhost system]# systemctl enable vncserver@:1.service
Created symlink from /etc/systemd/system/multi-user.target.wants/vncserver@:1.service to /usr/lib/systemd/system/vncserver@:1.service.

[root@localhost system]# systemctl start vncserver@:1.service

8 查看端口开启情况
[root@localhost system]# vncserver -list

TigerVNC server sessions:

X DISPLAY #    PROCESS ID
:1        18538

9 查看服务端口,这里开了两个。
 [root@localhost system]# netstat -antpl | grep Xvnc

9 防火墙允许通过
[root@localhost system]# firewall-cmd --permanent --zone=public --add-port=5901/tcp
[root@localhost system]# firewall-cmd --reload

10 使用客户端软件连接
vncviewer64-1.10.1.exe客户端使用 ip:1 或 ip:5901 连接,此处 ip:1 可根据 vncserver -list 显示的数字来变换。

附录:
TigerVNC 官网:
https://tigervnc.org/
客户端下载地址
http://tigervnc.bphinz.com/nightly/
rpm离线文件下载地址:
https://centos.pkgs.org/7/centos-x86_64/tigervnc-server-1.8.0-21.el7.x86_64.rpm.html

常用命令:
# 关闭vnc服务
systemctl stop vncserver@:1.service
# 禁止 VNC 服务开机启动
systemctl disable vncserver@:1.service
# 关闭防火墙
systemctl stop firewalld.service
# 查看状态
systemctl status vncserver@:1.service

参考:
第 13 章 tigervnc
https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-tigervnc

vncpasswd 更新登录密码 如何设置短密码 空密码
https://blog.csdn.net/yasin_lee/article/details/120520037

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/701847.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习 - 集成学习算法介绍

集成学习的定义 集成学习&#xff08;Ensemble Learning&#xff09;是一种通过组合多个模型来提升预测性能的技术。简单来说&#xff0c;它就像是在开会时听取多人的意见&#xff0c;而不是只依赖一个人的观点&#xff0c;从而做出更准确的决策。 1. Bagging&#xff08;Boo…

4种现象表明你的血糖控制良好!

如果你出现以下4种现象&#xff0c;恭喜你&#xff0c;说明你的血糖控制的不错&#xff0c;需要继续坚持。 1.饥饿感减少&#xff0c;我们的脏腑能够吸收血液中的糖分了&#xff0c;就用不着饿了。&#xff0c;血液中的糖能够得到充分的利用&#xff0c;血糖自然降下去。 2.体…

队列的讲解

队列的概念 队列:只允许在一端进行插入数据操作&#xff0c;在另一端进行删除数据操作的特殊线性表&#xff0c;队列具有先进先出FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头 一端进另一端出 也就是可以做到&#xff0c;先…

单调栈练习

最大矩形面积 如果栈为空&#xff0c;或者新的元素是大于栈顶元素的&#xff0c;那么新来的元素不会破坏栈的单调性&#xff0c;那么就把这个柱子入栈。 特别注意&#xff1a;这里的s.empty()和s.top().height < a不能调换顺序&#xff0c;包括后面的判断也要先判断栈是否为…

iOS 创建pch文件

1.参考链接&#xff08;xcode8添加方法&#xff0c;之前的跟这个差不多&#xff09;&#xff1a; 参考链接 2.自我总结&#xff1a; &#xff08;1&#xff09;创建pch文件: 注意点&#xff1a;1&#xff09;注意选中所有的targets&#xff08;看图明义&#xff09; 2&…

基于java 自定义注解Annotation设计简单ORM框架——进阶篇

目录 引言实例新建两个注解标注实体类拼接sql语句 总结 引言 一般Java规范编程&#xff08;只是一种习惯&#xff0c;而不是强制&#xff09;中&#xff0c;变量的命名方式一般采用驼峰式命名。比如userName&#xff0c;userImage。但是在数据库中一般不会采用驼峰式&#xff…

如何在 Ubuntu 12.10 上使用 Python 创建 Nagios 插件

介绍 Python 是一种在 Linux 上默认可用的流行命令处理器。 我们之前已经介绍过如何在 Ubuntu 12.10 x64 上安装 Nagios 监控服务器。 这一次&#xff0c;我们将扩展这个想法&#xff0c;使用 Python 创建 Nagios 插件。 这些插件将在客户 VPS 上运行&#xff0c;并通过 NR…

利用KMeans进行遥感NDWI进行聚类分割

&#xff08;1&#xff09;解释 KMeans算法是一种非监督式的聚类算法&#xff0c;于1967年由J. MacQueen提出&#xff0c;聚类的依靠是欧式距离&#xff0c;其核心思想就是将样本划分为几个类别&#xff0c;类里面的数据与类中心的距离最小。类的标签采用类里面样本的均值。 这…

Android Compose四: 常用的组件 Text

Text Composable fun Text(text: String, //用于设置显示文本modifier: Modifier Modifier, //设置形状大小点击事件等color: Color Color.Unspecified, //fontSize: TextUnit TextUnit.Unspecified,fontStyle: FontStyle? null,fontWeight: FontW…

动态规划-两个数组的dp问题3

文章目录 1. 两个字符串的最小ASCII删除和&#xff08;712&#xff09;2. 最长重复子数组&#xff08;718&#xff09; 1. 两个字符串的最小ASCII删除和&#xff08;712&#xff09; 题目描述&#xff1a; 状态表示&#xff1a; 根据经验以及题目要求&#xff0c;建立二维数…

数据结构与算法学习笔记三---栈和队列

目录 前言 一、栈 1.栈的表示和实现 1.栈的顺序存储表示和实现 1.C语言实现 2.C实现 2.栈的链式存储表示和实现 1.C语言实现 2.C实现 2.栈的应用 1.数制转换 二、队列 1.栈队列的表示和实现 1.顺序队列的表示和实现 2.链队列的表示和实现 2.循环队列 前言 这篇文…

JVM 自定义类加载器

文章目录 1. 为什么要自定义类加载器1.1 隔离加载类1.2 修改类加载的方式1.3 扩展加载源1.4 防止源码泄漏 2. 自定义类加载器应用场景有哪些3. 两种实现方式 自定义类加载器是Java中的一个高级特性&#xff0c;允许您在运行时动态加载类。通过自定义类加载器&#xff0c;您可以…