首页 > 系统相关 >centos8安装部署vnc

centos8安装部署vnc

时间:2023-04-24 17:00:20浏览次数:40  
标签:vnc service 部署 repos vncserver yum centos8 root cos8

环境:
[root@cos8 yum.repos.d]# cat /etc/redhat-release
CentOS Linux release 8.5.2111

 

1.检查是否安装了Graphical Administration Tools

[root@cos8 yum.repos.d]# yum grouplist
Last metadata expiration check: 0:14:21 ago on Mon 24 Apr 2023 03:53:43 PM CST.
Available Environment Groups:
   Server
   Minimal Install
   Workstation
   Custom Operating System
   Virtualization Host
Installed Environment Groups:
   Server with GUI
Installed Groups:
   Container Management
   Headless Management
Available Groups:
   Legacy UNIX Compatibility
   Development Tools
   .NET Core Development
   Graphical Administration Tools
   Network Servers
   RPM Development Tools
   Scientific Support
   Security Tools
   Smart Card Support
   System Tools

 

安装操作系统的时候默认选项是安装图形界面的,若没有安装,执行如下命令安装:
[root@cos8 yum.repos.d]#dnf groupinstall "Server with GUI" -y
可以使用本地iso盘安装,详细步骤请参考:https://www.cnblogs.com/hxlasky/p/17349847.html
mount CentOS-8.5.2111-x86_64-dvd1.iso -o loop /mnt

 

2.检查是否安装了vnc
[root@cos8 yum.repos.d]# rpm -qa|grep vnc
libvncserver-0.9.11-17.el8.x86_64
tigervnc-license-1.11.0-9.el8.noarch
tigervnc-server-minimal-1.11.0-9.el8.x86_64
gvnc-0.9.0-2.el8.x86_64
gtk-vnc2-0.9.0-2.el8.x86_64


安装
[root@cos8 yum.repos.d]# dnf install tigervnc-server -y

 

3.关闭防火墙
systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service
vi /etc/selinux/config
set "SELINUX=disabled" and comment the rest lines.

 

4.添加用户

[root@cos8 yum.repos.d]# vi /etc/tigervnc/vncserver.users
# TigerVNC User assignment
#
# This file assigns users to specific VNC display numbers.
# The syntax is <display>=<username>. E.g.:
#
# :2=andrew
# :3=lisa
:1=oracle

5.默认配置文件
[root@test1 ~]# vim /etc/tigervnc/vncserver-config-defaults

## 增加以下配置
session=gnome
##geometry=1366x768 ## 可以手动调整VNC连接分辨率,我这里保持默认的没有做任何修改

 

6.配置VNC密码
[oracle@cos8 ~]$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Verify:

 

7.启动服务

[root@cos8 yum.repos.d]#systemctl start vncserver@:1
[root@cos8 yum.repos.d]#systemctl status vncserver@:1
a—? vncserver@:1.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver@:1.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2023-04-24 16:40:59 CST; 6s ago
  Process: 36242 ExecStart=/usr/libexec/vncsession-start :1 (code=exited, status=0/SUCCESS)
 Main PID: 36249 (vncsession)
    Tasks: 0 (limit: 36742)
   Memory: 1.1M
   CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service
           a€£ 36249 /usr/sbin/vncsession oracle :1

Apr 24 16:40:59 cos8 systemd[1]: Starting Remote desktop service (VNC)...
Apr 24 16:40:59 cos8 systemd[1]: Started Remote desktop service (VNC).

 

8.查看5901端口

[root@cos8 yum.repos.d]# ss -nlp|grep 5901
tcp   LISTEN 0      5                                                               0.0.0.0:5901             0.0.0.0:*      users:(("Xvnc",pid=36283,fd=6))                                                             
tcp   LISTEN 0      5                                                                  [::]:5901                [::]:*      users:(("Xvnc",pid=36283,fd=7))

 

标签:vnc,service,部署,repos,vncserver,yum,centos8,root,cos8
From: https://www.cnblogs.com/hxlasky/p/17350114.html

相关文章

  • centos8制作本地yum
     1.将centos8的iso文件上传到服务器 2.挂载iosmountCentOS-8.5.2111-x86_64-dvd1.iso-oloop/mnt 3.修改CentOS-Linux-Media.repocd/etc/yum.repos.dviCentOS-Linux-Media.repo [[email protected]]#moreCentOS-Linux-Media.repo#CentOS-Linux-Media.rep......
  • PowerDNS的部署与使用
    PowerDNS简介PowerDNS成立于上世纪90年代后期,是开源DNS的主要供应商目前主要产品有AuthoritativeServer、Recursor和Dnsdist产品,目前是完全开源的PowerDNS也有商业化的产品支持,其用户和客户包括了全球领先的电信服务供应商、大型集成商及财富500强软件公司,在斯堪的纳维亚、德......
  • Cockpit部署安装
    一、linux系统web管理工具介绍有一些Web工具可以用于在CentOS7上部署,用于通过Web界面修改Linux服务器的IP地址。以下是其中一些可选工具:Webmin:这是一个基于Web的系统管理工具,可以让您通过Web界面管理您的Linux服务器,包括修改IP地址和其他网络设置。Webmin支持多种Linux发行版,包......
  • docker部署gitlab CI/CD (二)终篇:部署gitlab runner和添加gitlab-ci.yml文件 终极踩坑版
    网上教程很多,但断断续续,先不说大部分都是只截取片段,让人云里雾里,不会的看不懂,懂的不需要看,根据步骤跑不起来不说,改了一堆,完全不解释为什么,也分不清是官方要求还是作者自己夹带的私货。痛定思痛,抛弃任何教程,根据报错实时改进,于2023年4月24日完成此篇。官方文档:https://docs.g......
  • .NET CORE开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、
    源代码地址https://github.com/junkai-li/NetCoreKevin基于NET6搭建跨平台DDD思想WebApi架构、IDS4单点登录、多缓存、自动任务、分布式、多租户、日志、授权和鉴权、CAP、SignalR、docker部署 如需简约项目可直接去除项目引用解耦设计都可以单独引用架构默认全部引用并启动......
  • [ Docker ] 部署 nps 和 npc 实现内网穿透
    https://www.cnblogs.com/yeungchie/云主机上运行nps创建映射目录mkdir-p~/docker/nps/config拉取镜像dockerpulloldiy/nps-server运行容器创建容器dockerrun-d--namenps--net=host-v/root/docker/nps/config:/nps/confoldiy/nps-server现在nps已经开......
  • DNS部署与安全
    1、DNS(DomainNameService)域名解析服务作用:为客户机提供域名解析服务器2、域名组成2.1、域名组成概述如"www.sina.com.cn"是一个域名,从严格意义上讲,"sina.com.cn"才被称为域名(全球唯一),而"www"是主机名。"主机名.域名"称为完全限定域名(FQDN)。一个域名下可以有多个主机,域名......
  • zabbix 安装部署及应用
    一、Zabbix概述作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。利用一个优秀的监控软件,我们可以:●通过一个友好的界面进行浏览整个网站所有的服务器状态●可以在Web前端方便的查看监控数据●可以回......
  • docker部署gitlab-runner
    要求在注册runner之前,您必须首先:将其安装在与安装GitLab的服务器不同的服务器上获取令牌:对于共享运行器,让管理员转到GitLab管理区域并选择Overview>Runners对于grouprunner,转到CI/CD>Runners对于projectrunner,转到Settings>CI/CD并展开Runners部分生成配......
  • Kubesphere中DevOps流水线无法部署/部署失败
    摘要总算能让devops运行以后,流水线却卡在了deploy这一步。碰到了两个比较大的问题,一个是无法使用k8sp自带的kubeconfig认证去部署;一个是部署好了以后但是没有办法解析镜像名。版本信息k8s:v1.21.5k8sp:v3.3.0流水线概览Q问题描述pipeline在deploy的阶段总是报各种错。Q1.......