CentOS7.x安装VNC实录

2023-10-27

不知不觉,centos已经到7.6了,在服务器操作系统中,centos是用的比较多的,占很大的比例。由于7.x版本和6.x版本有区别,最近安装了7.6的VNC,特记之。

VNC需要系统安装的有桌面,如果是生产环境服务器,安装时使用的最小化安装,那么进行下面操作按章GNOME 桌面。

# 列出的组列表里有GNOME Desktop。
yum grouplist  
#安装之
yum groupinstall -y "GNOME Desktop" 
# 安装完成后,修改默认启动方式为图形化界面
systemctl set-default graphical.target  //设置成图形模式 
# 如果要换回来 
systemctl set-default multi-user.target  //设置成命令模式 
#然后重启系统即可

第一步:安装VNC服务软件,使用root用户执行以下命令(以下操作没有特别说明均在root用户):

yum install tigervnc-server -y

安装后可以使用如下命令来验证是否安装成功:

rpm -qa|grep tigervnc-server

第二步:复制vnc的启动操作脚本, vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推:

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

第三步:编辑 /etc/systemd/system/vncserver@:1.service

vim /etc/systemd/system/vncserver@\:1.service
vnc配置文件修改前

找到其中的<USER> ,修改成自己的用户名,如果是root用户登录桌面就使用root用户,如果使用普通用户登录桌面使用普通用户,这里笔者使用用户名:cy

vnc配置文件修改后

修改完毕后保存退出vim。

第四步:设置vnc密码,执行su cy,切换到刚配置文件设置的cy用户,执行(这一步是在cy用户下操作),输入两次密码,输入完成后会提示是否设置view-only password(“View-only password”密码,只允许查看,无控制权限。)这个可设可不设:

vncpasswd

第五步:启动服务:

systemctl start vncserver@\:1.service

第一次输入启动服务命令可能会要求输入(从新加载配置文件,新增和配置文件发生变化时都需要执行 daemon-reload 子命令):

systemctl daemon-reload

执行完毕之后在执行启动命令就可以了:

可以加入开机启动,下次开机就会自动启动啦:

systemctl enable vncserver@\:1.service

第六步:查看端口是否监听:

netstat -lnpt|grep Xvnc
这里我们可以看到5901端口已经被监听

第七步:开放防火墙的5901端口:

firewall-cmd --zone=public --add-port=5901/tcp --permanent

如果防火墙没有启动需要先启动防火墙。

当然也可以狠一点,直接停止防火墙:

systemctl stop firewalld.service

停止之后该需要禁止开机启动:

systemctl disable firewalld.service

第八步:关闭SELinux,编辑/etc/selinux/config 文件:

vim /etc/selinux/config

将selinux设置为disabled

到这里vnc服务已经安装完毕,下面就可使用vnc客户端来连接。

第九步:在vnc客户端(vnc viewer)输入服务器IP:桌面号(如192.168.31.100:1),输入后回车:

第十步:输入IP后会弹出确认,点击contiue即可:

 

第十一步:输入vnc密码:

第十二步:登录成功,输入远程机器密码(登录成功后需要输入远程机器的用户的密码,如果没有密码就可以直接进入系统):

第十三步:成功进入远程桌面:

至此整个CentOS7.x 的VNC服务安装完毕^_^。

小贴士:vnc服务只能在局域网使用,如果在外网,则需要有公网IP地址,VNC不仅具备内网穿透功能。

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

CentOS7.x安装VNC实录 的相关文章

随机推荐

  • ISP是什么?我们常用的ISP

    ISP全称为Internet Service Provider 即互联网服务提供商 是一种向用户提供互联网接入服务的公司或组织 它们提供的服务包括互联网接入 域名注册 网站托管等等 ISP的应用场景非常广泛 几乎所有的互联网用户都需要通过I
  • 《算法零基础100讲》 变量交换算法

    题目1 题目链接 int swapNumbers int numbers int numbersSize int returnSize numbers 0 numbers 0 numbers 1 numbers 1 numbers 0 nu
  • (已解决)pytorch错误:RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED (安装cuda)

    RuntimeError cuDNN error CUDNN STATUS EXECUTION FAILED 原因 pytorch与cuda版本不对 也有可能是内存空间不足 可以更改虚拟空间大小 先卸载了pytorch conda unin
  • Ant Design Pro使用操作说明--(1) 搭建项目

    Antdpro Umi Dva 创建项目 之前的umi dva antd那套博客蛮多人看并且有互动 一套详细的全新升级antdpro管理系统的搭建和使用希望可以帮助到各位 这次会细分 尽量帮助你们快速解决遇到的问题 一 Ant Design
  • JS/JQ实现字符串加密成 HEX(十六进制) 字符串

    应用场景 1 数据传输 在网络通信或数据存储中 将字符串转换为十六进制格式可以确保数据的可靠传输和存储 十六进制字符串只包含数字和字母 而不涉及控制字符或其他特殊字符 因此避免了特殊字符在传输过程中引起的问题 2 数据校验 十六进制字符串可
  • (ESP32学习7)双核使用队列进行任务间通信

    这里是调用双核的方法哈 和我们单核使用的方法不兼容 因为有一些函数是不一样的 不通用 但是下一篇博文我会更一篇单核使用队列进行任务间通讯的问题 队列是什么 队列是可以从一个任务向其他任务以并发安全的方式发送消息的机制 也就是说他的目标是实现
  • C语言各变量类型占字节数

    C语言变量所占字节数整理 变量的基本类型包括 字符型 整型 长整型 浮点型 每个变量在每个编译器所占的字节数不同 the C Programming language 是这样说的 Each compiler is free to choos
  • c++11新特性实战:智能指针

    c 11添加了新的智能指针 unique ptr shared ptr和weak ptr 同时也将auto ptr置为废弃 deprecated 但是在实际的使用过程中 很多人都会有这样的问题 不知道三种智能指针的具体使用场景 无脑只使用s
  • 【kali换源后报错:The repository ‘http://old.kali.org/kali moto InRelease‘ is not signed.的解决办法】

    问题描述 添加旧源 vim etc apt sources list 末行追加 deb http old kali org kali moto main non free contrib 更新源 apt get update 报错 Err
  • python,Pycharm导入自定义包

    1 Pycharm中如何让导入的自定义包生效 第一步 File gt Settsing gt Build Executions Deployment gt Console gt Python Console gt 勾选 add source
  • Android——使用Spinner实现下拉列表

    1 执行步骤 1 确定数据源 添加一个下拉列表项的list 2 定义适配器 添加数据源 为下拉列表定义一个数组适配器ArrayAdapter 3 为适配器设置下拉时的菜单样式 adapter setDropDownViewResource
  • 【Python项目】简易的密码本

    import json 名称文件 名称 json 账号文件 账号 json 密码文件 密码 json 名称 账号 密码 序列号 0 更新数据 with open 账号文件 as f 账号 json load f with open 名称文件
  • js代替eval的办法

    在滚滚的boring写代码的潮流中 eval 方法逐渐被淘汰 那我们可以用什么方法代替它呢 binggo 以下方法使用效果超出你的想象 function evalPro str var Fn Function return new Fn r
  • layui框架学习(5:面板)

    Layui中的菜单样式与面板结合比较紧密 在学习菜单之前 先熟悉Layui的面板样式 Layui的面板主要作为容器使用 其样式主要分为常规面板 卡片面板 折叠面板 含手风琴效果 Layui官网示例中还介绍了面板嵌套 本文后续一一介绍并验证
  • 图像描述算法排位赛:SceneXplain与MiniGPT-4谁将夺得桂冠?

    如果你对 AI 前沿感兴趣 本场 图像描述算法排位赛 绝对是你不能错过的 在这场较量中 SceneXplain 和 MiniGPT 4 将会比试 谁将摘得这场比赛的桂冠 直接上手体验 scenex jina ai 背景介绍 在 一张图就是一
  • php curl集成包的安装和实用

    下载curl集成包 https github com php mod curl 放在vendor目录下 加载curl包 实例化 vendor Curl src Curl Curl php pinJ new Curl 然后按照官网demo使用
  • 图像配准的方法

    转自 http blog sina com cn s blog 4b9b714a0100d5k5 html 图像配准的方法 1 基于特征的图像配准 基于特征的图像配准首先提取图像信息的特征 然后以这些特征为模型进行配准 特征提取的结果是一含
  • QT的ui文件中控件在cpp的调用

    点击然后右键 然后点击改变对象名称 改成如上图所示 即可在cpp函数中调用 进行操作
  • cdn搭建原理_什么叫cdn服务器?怎么部署?

    在现今的网络系统时期 各类互连网手机app异军突起 而互联网出現浏览卡屏或延时的状况也越来越非常广泛 以便处理不一样的互联网情况 人们常常会构建到不一样的虚拟主机来浏览互联网 cdn服务器也是列举这种 什么叫cdn服务器 cdn服务器英语全
  • CentOS7.x安装VNC实录

    不知不觉 centos已经到7 6了 在服务器操作系统中 centos是用的比较多的 占很大的比例 由于7 x版本和6 x版本有区别 最近安装了7 6的VNC 特记之 VNC需要系统安装的有桌面 如果是生产环境服务器 安装时使用的最小化安装