IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 公司官网建站笔记(三):腾讯云服务器CentOS8.2安装界面环境,使用vnc远程登陆并搭建轻量级Qt服务器 -> 正文阅读

[系统运维]公司官网建站笔记(三):腾讯云服务器CentOS8.2安装界面环境,使用vnc远程登陆并搭建轻量级Qt服务器

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125044344
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…

其他(编程相关)

上一篇:《公司官网建站笔记(二):在云服务器部署PHP服务(公网访问首页)
下一篇: 敬请期待…


前言

??有些小项目可能只有几个点,几十个点,几百个点,这个时候使用qt的tcp服务器或者mqtt或者websocket等相关服务就可以满足,腾讯云CentOs8.2服务器安装的是没有界面的版本,本篇安装界面环境,vnc远程登陆并安装qt。


腾讯云服务器

??在这里插入图片描述


安装图形化界面

判断是否已经安装

??查看是否已经安装了界面:

yum grouplist

??在这里插入图片描述
??切换到桌面环境:
?? 在这里插入图片描述
??第一个字符:上一次的运行级别;第二个字符:本次的运行级别
??查看是否有桌面进程:

ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"

??在这里插入图片描述

??腾讯的云服务器centos实际应该是没有的,因为用腾讯云的vnc登陆上去也是命令行,而装了界面之后就是可视化的主界面了:
??在这里插入图片描述

安装桌面系统

??后续尝试远程连接上直接断开,不知道到底什么问题,最终怀疑是否是没有桌面,然后又重新安装一个(此处安装就是给当前用户 “yang”安装,并且该用户登陆进来就是有界面的,后续vnc是直接登陆到该用户的远程界面)。

yum groupinstall "Server with GUI" -y

??在这里插入图片描述
??花费了不到10分钟:
?? 在这里插入图片描述
??然后设置图形模型为默认模式启动:

systemctl set-default graphical

??在这里插入图片描述
??重启即可:

reboot

??查看,确实安装成功了:
??在这里插入图片描述
??(原来是没有的)

安装界面会冲掉新的源数据(新的被老的覆盖)

??安装界面会直接导致源错误(不清楚原因),现象如下图:
??在这里插入图片描述
??这个问题是老的源在2021年12月31日到期了需要手动更换源:查看博文《关于 CentOS8出现“Error: Failed to download metadata for repo ‘AppStream‘: xxxx” 的解决方法》解决。
??这里直接贴出shell命令,依次执行即可:

cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
yum update -y
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache

??在这里插入图片描述


安装vnc远程桌面

步骤一:命令行安装

sudo yum install tigervnc-server tigervnc-server-module -y

步骤二:设置密码

vncpasswd

??在这里插入图片描述

步骤三:启动vnc服务

service vncserver restart

??在这里插入图片描述

步骤四:云服务器防火墙放行

??:1表示用5901端口,云服务器需要放行:
??在这里插入图片描述
??在这里插入图片描述
??在这里插入图片描述

步骤五:windows使用vnc软件登陆测试

??在这里插入图片描述
?? 在这里插入图片描述
??在这里插入图片描述
??在这里插入图片描述
??在这里插入图片描述
??同时,ssh也可以登陆:
?? 在这里插入图片描述


安装xrdp

步骤一:命令行安装

yum -y install xrdp

??在这里插入图片描述
??检查:

sudo systemctl status xrdp

??在这里插入图片描述

步骤二:启动xrdp服务:

systemctl start xrdp

??在这里插入图片描述

步骤三:windows使用远程登陆测试

?? 在这里插入图片描述
?? 在这里插入图片描述
??直接使用yang用户和其密码即可,如下图:
??在这里插入图片描述


安装Qt

步骤一:下载Qt

??安装Qt,下载qt的安装包,挺大的,直接从云端下载,传上去也可以,不计算流量:
?? 在这里插入图片描述

??Qt官网:https://download.qt.io/archive/qt/
?? 在这里插入图片描述

步骤二:安装Qt

??下载后,添加可执行权限,然后双击:

?? 在这里插入图片描述

??后续就是正常的安装过程,只把配置界面展示一下(能少装就少装,节省硬盘空间):

?? 在这里插入图片描述

步骤三:测试Demo

?? 在这里插入图片描述
??在这里插入图片描述

yum install mesa-libGL-devel -y

?? 在这里插入图片描述
??在这里插入图片描述
??注意,这是为了创建一个服务器端的编译环境和部署时候的运行环境。


上一篇:《公司官网建站笔记(二):在云服务器部署PHP服务(公网访问首页)
下一篇: 敬请期待…


  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-04 00:07:03  更:2022-06-04 00:07:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 18:54:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码