VNC需要系统安装的有桌面,可以进行下面操作安装GNOME 桌面。

#列出的组列表里有GNOME Desktop
yum grouplist | grep GNOME

安装

yum groupinstall -y “GNOME Desktop”

如果遇到报错

Transaction check error:

file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.el7.centos.x86_64 conflicts with file from package grub2-common-1:2.02-0.64.el7.centos.noarch

Error Summary

该问题是由于文件fwupdate-efi 同grub2-common冲突所致。

这里需要将该包通过 yum -y update grub2-common 命令进行更新。

再次安装成功(15-20分钟左右)

安装完成后,修改默认启动方式为图形化界面

systemctl set-default graphical.target //设置成图形模式

如果要换回来

systemctl set-default multi-user.target //设置成命令模式

然后重启系统即可

reboot

第一步:安装VNC服务软件

yum -y install 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

找到其中的<USER> ,修改成自己的用户名,如果是root用户登录桌面就使用root用户

第四步:设置vnc密码,使用上述用户重置密码, 输入两次密码,输入完成后会提示是否设置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端口(防火墙没有开启的忽略):

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

第八步:在vnc客户端(vnc viewer)输入服务器公网IP:桌面号(如1.1.1.1.:1),输入后回车:

下载地址:
https://www.realvnc.com/en/connect/download/viewer/

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

CentOS 7 安装VNC的更多相关文章

  1. centos 7安装vnc服务端&vnc客户端连接

    前言 工作需求,需要用到vnc,介绍一下相关内容. 安装vnc服务端 在执行其他相关的之前,需要先安装一下vnc的服务端,命令如下: yum install tigervnc-server 配置vnc ...

  2. 在centOS上安装VNC

    步骤如下: 1.搜寻VNC Server [root@msg45 wasliberty]# yum search tigervnc-serverLoaded plugins: fastestmirro ...

  3. CentOS 安装VNC Server

    环境 服务器:192.168.10.181 系统:CentOS 6.0 安装过程 1.切换至root用户 2.检测系统是否安装VNC [root@Nginx canyouNgx]# rpm -q vn ...

  4. Centos系统上安装VNC view

    一.安装 VNC 默认情况下,CentOS 6.4 是没有安装的,检查是否安装,输入: [root@localhost ~]# rpm -q vnc vnc-server package vnc is ...

  5. CENTOS安装vnc

    先直接进入命令模式,如果是服务器则可以使用putty连接进入命令行模式. 现在知道的centos下的vnc是:tigervnc,由于是服务端所以我们只安装tigervnc-server即可: yum ...

  6. centos下安装xfce+vnc

    首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde,kde少于gnome). 安装xfce桌面一开始我以为第三方的软件源如rpmforge等应该 ...

  7. 安装vnc远程连接CentOS桌面

    1.查看本机是否有安装vnc(centOS5默认有安装vnc) rpm -q vnc vnc-server 如果显示结果为: package vnc is not installedvnc-serve ...

  8. centos安装VNC的方法

    https://help.aliyun.com/knowledge_detail/6698160.html(阿里云官方文档,但是官方文档有些地方是错的,我更正了下) ----------------- ...

  9. CentOS 7安装Xfce和VNC

    很多VPS商提供的CentOS 7镜像只有最小化安装,这样就只能在命令行下操作,如果要调试代码的话,还是图形化界面方便,而且CentOS自带的Gnome和KDE都比较占内存.启动桌面后就占用了400M ...

随机推荐

  1. win服务器管理软件巧利用——如何让服务器管理事半功倍

    那些服务器管理大牛估计看到这个标题会笑了,服务器怎么管理,靠自带的远程桌面肯定是远远不够的,要实现上千台服务器同时登陆,没有一个好程序管理,估计得三餐不食为其颠倒. 那么,有什么好的服务器推荐呢?站长 ...

  2. docker出现相同的image条目的删除办法

    一.问题:在测试docker安装的prometheus系统时,由于异常操作,使用docker image ls出现了两条一模一样的条目,如下: [root@ELK prometheus]# docke ...

  3. Rocket - tilelink - Nodes

    https://mp.weixin.qq.com/s/KJ8pVH76rdxPOZ1vE3QlKA   简单介绍tilelink对Diplomacy Nodes的实现.   ​​   1. TLImp ...

  4. Chisel3 - Tutorial - FullAdder

    https://mp.weixin.qq.com/s/Aye-SrUUuIP6_o67Rlt5OQ   全加器   逻辑图如下: ​​   参考链接: https://github.com/ucb-b ...

  5. 【Mybatis】mybatis开启Log4j日志、增删改查操作

    Mybatis日志(最常用的Log4j) 官方网站http://www.mybatis.org/mybatis-3/zh/logging.html 1.在src目录下创建一个log4j.propert ...

  6. js基本语法和数据类型

    三种引入方式: 使用JavaScript:前缀构建执行JavaScript代码 使用<script></script>标签来包含JavaScript代码 <body> ...

  7. Java实现 LeetCode 793 阶乘函数后K个零 (分析)

    793. 阶乘函数后K个零 f(x) 是 x! 末尾是0的数量.(回想一下 x! = 1 * 2 * 3 * - * x,且0! = 1) 例如, f(3) = 0 ,因为3! = 6的末尾没有0:而 ...

  8. AddDbContext was called with configuration, but the context type 'MyDBContext' only declares a parameterless constructor

    System.ArgumentException HResult=0x80070057 Message=AddDbContext was called with configuration, but ...

  9. OC语言-NSMutableArray为什么要用strong来修饰

    Talk is cheap show you my code!  NSMutableArray属性为什么要用strong来修饰,其实就是一个深复制和浅复制的问题. <pre name=" ...

  10. Android开发之StrictMode

    StrictMode简介 Android开发者官网对StrictMode的介绍 StrictMode类是Android 2.3(API 9)引入的一个工具类 用来帮助开发者发现代码中一些不规范的问题, ...