VNC的安装使用和分辨率设置

2023-05-16

1. 使用yum命令安装VNC server:

yum -y install tigervnc-server

若为离线环境则安装rpm包
rpm -ivh tigervnc-server-1.8.0-17.el7.x86_64.rpm

2. 添加多用户,复制增加vncserver@.service文件

cd /lib/systemd/system
cp vncserver@.service  vncserver@:1.service

编辑vncserver@:1.service文件,修改用户名和用户目录:

如root用户修改为/root,

如果是pentaho用户,则需要查看pentaho用户的主目录,若主目录是/home/pentaho(有时候主目录会设置为/data/pentaho),则修改为/home/pentaho

root用户

其他用户,同时修改时在语句末尾可设置vnc的分辨率

 3. 设置VNC用户密码

设置pentaho用户,则su 到相应用户

vncpasswd

出现Would you like to enter a view-only password (y/n)? n 时,选择n即可

4. 重新载入system配置

systemctl daemon-reload

#启动vncserver@:1.service服务,并设置开机自启
systemctl start vncserver@:1.service && systemctl enable vncserver@:1.service

5. 停止并禁用防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

6. pentaho用户添加额外的终端

cp /lib/systemd/system/vncserver@:1.service /lib/systemd/system/vncserver@:2.service

systemctl start vncserver@:2.service

重复上述操作,可创建多个pentaho用户终端

 7.下载安装vnc客户端

下载链接(官网):https://www.realvnc.com/en/connect/download/viewer/linux/

下载时选择相应版本的exe安装包

如果是Ubuntu系统那么下载Ubuntu适用的deb文件进行安装

 dpkg -i 安装包名称(其中-i等价于--install)即可安装成功

--------------------------------------------------------------------------------------------------------------------------------------------------

问题点1:Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.

解决方案1:是否为用户设置了vncpasswd密码

解决方案2:删除掉 /tmp/.X11* 目录下文件即可

查看vnc端口对应的进程号:

ps -ef | grep vnc

重启端口失败如下图,需要清理vnc临时文件

1)先kill 掉对应vnc端口进程:

sudo kill -9 进程号

2)查看目录 : ll /tmp/.X*

清理对应端口文件:

sudo rm  /tmp/.X3-lock

sudo rm -r /tmp/.X11-unix/X3

 3)重启VNC端口

systemctl start vncserver@:3.service

问题点2:启动vncserver后,ps -ef | grep vnc 就出现kill vncserver的情况

原因是/home/pentaho/.vnc/xstartup  文件中有vncserver -kill  的语句,注释掉

问题点3:增加6个以上的同一用户终端后,新的终端出现黑屏或无法启动现象

原因是VNC只能为同一用户开启6个终端。

问题点4:vnc正常连接后蓝屏的问题。

蓝屏的最可能的原因是因为你的桌面软件并没有正常启动,如果你去运行vncserver的机器上,直接连接显示器,也没有显示桌面,这最可能就是桌面软件的问题。

1.如果出现这种问题,首先请重装你的桌面软件,一般下载桌面软件,使用的是yum groupinstall xxxx,卸载时也就可以使用yun groupremove xxx 即可。例如yum groupremove "GNOME Desktop". 如果现实no packages。可以yum grouplist查询下具体的名字。

2.可能是你的X Window System的问题,可能你的X Window System没有安装完全。yum groupinstall "X Window System"即可。

3.由于yum 源导致的no packages使得你无法安装对应桌面软件或者X Window System。https://access.redhat.com/solutions/1310043可以参考这个网站。运行这几个命令:

yum groupinstall "Office Suite and Productivity" --setopt=group_package_types=mandatory,default,optional
 

yum groupinstall "X Window System" --setopt=group_package_types=mandatory,default,optional
 蓝屏一般代表vnc的连接上没问题,出问题的是你的桌面软件。当然还有可能是你的安全设置问题,最后把防火墙关了再试,排除其他因素。

问题点5:启动vncserver失败

报错:Job for vncserver@:2.service failed because the control process exited with error code. See
"systemctl status vncserver@:2.service" and "journalctl -xe" for details.

解决:修改vncserver@:2.service文件,将其中的 Type=forking,改为Type=simple

问题点6:vnc log报错 (process:119871): dconf-CRITICAL **: unable to create file '/run/user/1001/dconf/user': Permission denied.  dconf will not work properly.

启动或者重启VNC正常,但是界面是黑屏,查看vnc 日志显示/run/user/1001/dconf/user没有权限

解决:删除/run/user/1001/dconf/user文件后再次重启即可 

 

参考文章:

https://blog.51cto.com/13575151/2071717

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VNC的安装使用和分辨率设置 的相关文章

  • XD如何将喜欢的颜色添加到资源中

    1 打开InstantColor插件 2 产生颜色 3 选取颜色 4 添加到资源 5 查看资源
  • VSCode主题设置和常用快捷键

    主题设置 点击菜单栏的 Code 首选项 设置 xff0c 然后在左边找到 工作台 外观 xff0c 在 Color Theme 选项下可以设置主题 xff0c 下面以 Default Dark 43 主题为例 xff0c 讲解如何在这个主
  • 网络爬虫详细设计方案

    目录 网络爬虫设计方案 1 网络爬虫简介 2 Java爬虫的开发和使用流程 2 1 下载 2 2 分析 3 单点登陆与Jsoup解析 3 1 单点登陆简介 3 1 1 登陆 3 1 2 注销 3 2 Jsoup网页解析 4 网络爬虫详细设计
  • Android之资源限制ulimit

    Android之资源限制ulimit https notes z dd net 2020 09 06 Android E4 B9 8B E8 B5 84 E6 BA 90 E9 99 90 E5 88 B6ulimit
  • 技术人成长中的得与失,想当程序员或者已经是程序员的要注意了!

    每个人在成长过程中 xff0c 都免不了在得失中摇晃 xff0c 对我来说 xff0c 将来如何更好地去平衡得失 xff0c 是需要思考的问题 xff0c 而对新入行的年轻人来说 xff0c 能从我这些总结中获得一点点启发 xff0c 那我
  • stm32 代码RAM溢出

    KEIL编译程序后报下边错误 xff1a 原因是因为代码的全局变量太多或全局的数组太大导致程序编译后RAM溢出 xff0c 建议先查看有没有比较大的全局数组 BootLoader BootLoader axf Error L6406E No
  • 【测试沉思录】6. 设计一款简单的接口自动化测试框架

    欢迎订阅我的新专栏 现代命令行工具指南 xff0c 精讲目前最流行的开源命令行工具 xff0c 大大提升你的工作效率 作者 xff1a 周栒 编辑 xff1a 毕小烦 接口自动化测试是质量保障体系中非常重要的一环 xff0c 业内也有很多的
  • 【测试沉思录】7. 测试左移的一点思考

    欢迎订阅我的新专栏 现代命令行工具指南 xff0c 精讲目前最流行的开源命令行工具 xff0c 大大提升你的工作效率 作者 xff1a 王媛媛 编辑 xff1a 毕小烦 万物皆有生命周期 xff0c 软件工程也一样 软件生命周期 xff08
  • 【测试沉思录】8. 测试计划应该怎么做?

    欢迎订阅我的新专栏 现代命令行工具指南 xff0c 精讲目前最流行的开源命令行工具 xff0c 大大提升你的工作效率 作者 xff1a 闫嘉欣 编辑 xff1a 毕小烦 敏捷项目的特点是需求变化快 项目周期短 传统的极致详尽的测试计划已经不
  • 【测试沉思录】9. 数据工厂低代码平台探索与实践

    欢迎订阅我的新专栏 现代命令行工具指南 xff0c 精讲目前最流行的开源命令行工具 xff0c 大大提升你的工作效率 作者 xff1a 吴锺瑞 刘洪初 编辑 xff1a 毕小烦 一 需求背景 造数据可能是日常迭代中最频繁也是最耗时的工作 我
  • 【测试沉思录】10. 我们用到的3种Mock测试方案

    欢迎订阅我的新专栏 现代命令行工具指南 xff0c 精讲目前最流行的开源命令行工具 xff0c 大大提升你的工作效率 作者 xff1a 王媛媛 编辑 xff1a 毕小烦 Mock 这个词对于测试人员来说并不陌生 xff0c 当我们要测试的接
  • 【测试沉思录】11. 如何进行基准测试?

    欢迎订阅我的新专栏 现代命令行工具指南 xff0c 精讲目前最流行的开源命令行工具 xff0c 大大提升你的工作效率 作者 xff1a 刘洪初 编辑 xff1a 毕小烦 基准测试 xff08 benchmarking xff09 其实就是一
  • 【测试沉思录】12. 可用性保障平台的自动化测试探索与实践

    欢迎订阅我的新专栏 现代命令行工具指南 xff0c 精讲目前最流行的开源命令行工具 xff0c 大大提升你的工作效率 作者 xff1a 张雅瑜 编辑 xff1a 毕小烦 一 背景 随着业务的发展 xff0c 应用越来越多 xff0c 并且承
  • 【测试沉思录】13. 玩转 Dubbo 接口测试的 3 种姿势

    欢迎订阅我的新专栏 现代命令行工具指南 xff0c 精讲目前最流行的开源命令行工具 xff0c 大大提升你的工作效率 作者 xff1a 王伟 编辑 xff1a 毕小烦 微服务盛行的今天 xff0c 保障服务质量至关重要 xff0c 作为测试
  • 【测试沉思录】14. 性能测试中的系统资源分析之一:CPU

    作者 xff1a 马海琴 编辑 xff1a 毕小烦 在日常的性能测试中 xff0c 我们除了关注应用本身的性能 xff0c 比如服务的响应时间 TPS 等 xff0c 也需要关注服务器本身的资源使用情况 xff0c 比如 CPU 内存 磁盘
  • Java 多线程编程 实验题

    Java 多线程编程 实验二 1 创建键盘操作练习2 双线程猜数字3 月亮围绕地球 1 创建键盘操作练习 题目描述 xff1a 编写一个Java应用程序 xff0c 在主线程中再创建两个线程 xff0c 一个线程负责给出键盘上字母键上的字母
  • 【测试沉思录】15. 性能测试中的系统资源分析之二:内存

    作者 xff1a 马海琴 编辑 xff1a 毕小烦 二 内存 内存又称主存 xff0c 是 CPU 能直接寻址的存储空间 xff08 由半导体器件制成 xff09 内存的特点是存取速率快 xff0c 断电一般不保存数据 xff08 非持久化
  • 【测试沉思录】16. 性能测试中的系统资源分析之三:磁盘

    作者 xff1a 马海琴 编辑 xff1a 毕小烦 三 磁盘 磁盘是可以持久化存储的设备 xff0c 根据存储介质的不同 xff0c 常见磁盘可以分为两类 xff1a 机械磁盘和固态磁盘 磁盘就像人的大脑皮层 xff0c 负责数据的储存 记
  • 【测试沉思录】17. 性能测试中的系统资源分析之四:网络

    作者 xff1a 马海琴 编辑 xff1a 毕小烦 计算机网络 xff0c 就是通过光缆 电缆 电话线或无线通讯将两台以上的计算机互连起来的集合 xff0c 包括广域网 城域网 局域网和无线网 计算机网络是传输信息的媒介 我们常说的千兆网
  • 【测试沉思录】18.如何测试微信小程序?

    作者 xff1a 雷远缘 编辑 xff1a 毕小烦 一 先知道小程序是什么 啥是小程序 xff1f 小程序是一种不需要下载安装即可使用的应用 xff0c 它实现了应用 触手可及 的梦想 xff0c 用户扫一扫或者搜一下即可打开应用 也体现了

随机推荐

  • 【测试沉思录】19. 如何设置 JMeter 线程组?

    作者 xff1a 宋赟 编辑 xff1a 毕小烦 最近有不少测试同学问我 JMeter 线程组如何设置并发的问题 xff0c 发现很多人对线程组里的参数不是很清楚 xff0c 今天就科普一下 JMeter 线程组的信息 xff0c 也简单介
  • 【测试沉思录】20. 如何做好测试需求分析?

    作者 xff1a 刘亚茹 编辑 xff1a 毕小烦 我们都知道测试用例是软件测试中保障质量的必要手段 xff0c 而测试需求作为用例编写的主要依据却往往被很多人忽视 到底什么是测试需求 xff1f 又如何做好测试需求分析呢 xff1f 本文
  • 【测试沉思录】21. 如何用 JMeter 编写性能测试脚本?

    作者 xff1a 宋赟 编辑 xff1a 毕小烦 Apache JMeter 应该是应用最广泛的性能测试工具 怎么用 JMeter 编写性能测试脚本 xff1f 1 编写 HTTP 性能测试脚本 STEP 1 添加 HTTP 请求 STEP
  • 【测试沉思录】21. 如何用 JMeter 编写性能测试脚本?

    作者 xff1a 宋赟 编辑 xff1a 毕小烦 Apache JMeter 应该是应用最广泛的性能测试工具 怎么用 JMeter 编写性能测试脚本 xff1f 1 编写 HTTP 性能测试脚本 STEP 1 添加 HTTP 请求 STEP
  • 【测试沉思录】22. 前端性能测试怎么做?

    作者 xff1a 张丹青 编辑 xff1a 毕小烦 普通用户如何评价一个网站的体验好不好呢 xff1f 除了满足他的功能需求以外 xff0c 用得爽不爽可能是最大的评估因素 这个爽不爽可以简单理解为快不快 xff0c 好不好看 xff0c
  • 【测试沉思录】23. 如何实现基于场景的接口自动化测试用例?

    作者 xff1a 陈爱娇 编辑 xff1a 毕小烦 自动化本身是为了提高工作效率 xff0c 不论选择何种框架 xff0c 何种开发语言 xff0c 我们最终想实现的效果 xff0c 就是让大家用最少的代码 xff0c 最小的投入 xff0
  • 搭建linux服务器详细教程

    Linux服务器的部署 xff0c 配置 xff0c 搭建步骤 xff1a 1 准备 xff1a 1 1 jdk1 8 xff1a jdk 8u11 linux x64 tar gz tomcat xff1a apache tomcat 8
  • 使用Word2013写论文的时候,波浪号(~)一直在一行的上面,无法上下居中 的解决方案

    这里提供四种方法给大家 xff0c 不用谢 xff01 1 搜狗输入法 xff0c 直接打 blh xff0c 即可获得波浪号 xff08 这个方法大多数地方都可以用 xff0c 比如打摄氏度符号 xff08 xff09 的时候 xff09
  • centos7.4安装图形界面并远程桌面连接

    1 系统版本 CentOS release 6 2 Final 以下安装需要用root权限操作 2 安装x windows yum groupinstall y X Window System 注意有引号 3 安装图形界面软件 GNOME
  • linux服务器更改网络配置

    文章目录 前言一 更改vmware的虚拟网络配置二 修改window的网络配置三 修改虚拟机内部的配置四 映射 选做 修改hostname修改hosts修改windows的配置验证 前言 linux服务器更改网络配置 xff0c 是为让它的
  • FastBoot 刷机教程

    本篇文章主要介绍 Android 开发中的 FastBoot 部分知识点 xff0c 通过阅读本篇文章 xff0c 您将收获以下内容 一 Fastboot 简介 欢迎关注微信公众号 程序员Android 微信公众号 xff1a Progra
  • Google GMS Crash 优化方案

    极力推荐文章 xff1a 欢迎收藏 Android 干货分享 阅读五分钟 xff0c 每日十点 xff0c 和您一起终身学习 xff0c 这里是程序员Android GMS GoogleMobile Service 包是出口国外手机中 Go
  • FastBoot 刷机使用方法

    和你一起终身学习 xff0c 这里是程序员Android 经典好文推荐 xff0c 通过阅读本文 xff0c 您将收获以下知识点 一 Fastboot 简介 二 Fastboot 刷机准备 三 Fastboot 刷机命令 四 其他刷机工具
  • Android 系统奔溃触发WatchDog分析

    和你一起终身学习 xff0c 这里是程序员Android 经典好文推荐 xff0c 通过阅读本文 xff0c 您将收获以下知识点 一 前言 二 场景介绍 三 分析trace文件 一 前言 作为一个Android开发者 xff0c 不管是Ap
  • Android 人脸解锁源码剖析

    和你一起终身学习 xff0c 这里是程序员Android 经典好文推荐 xff0c 通过阅读本文 xff0c 您将收获以下知识点 一 人脸识别身份验证HIDL 二 人脸模块流程分析 三 人脸录入 四 人脸匹配 五 人脸解锁屏幕 一 人脸识别
  • Android 手机按键客制化详解

    在Android 中会有以下5个按键 xff08 Back Home Menu Power Volume xff09 与用户进行交互 xff0c Framework 层中实现按键功能 xff0c 因此 xff0c 从手机系统定制的角度 xf
  • 基python实现多线程网页爬虫

    一般来说 xff0c 使用线程有两种模式 一种是创建线程要执行的函数 把这个函数传递进Thread对象里 xff0c 让它来执行 另一种是直接从Thread继承 xff0c 创建一个新的class xff0c 把线程执行的代码放到这个新的c
  • 手机重启问题 Log 抓取方法

    极力推荐文章 xff1a 欢迎收藏 Android 干货分享 本篇文章主要介绍展讯平台手机开发中的部分重启问题知识点 xff0c 通过阅读本篇文章 xff0c 您将收获以下内容 一 User 版本 默认开启 sysdump 方法 二 插入S
  • CentOS7下普通账号通过systemctl管理服务需要输入root密码

    问题描述 xff1a 使用普通账号test通过systemctl启动系统服务提示需要输入root密码 xff1a 解决方案 xff1a 根据上面提示得知权限由polkit进行管理 xff0c 对应的是org freedesktop syst
  • VNC的安装使用和分辨率设置

    1 使用yum命令安装VNC server xff1a yum y install tigervnc server 若为离线环境则安装rpm包 rpm ivh tigervnc server 1 8 0 17 el7 x86 64 rpm