zoukankan      html  css  js  c++  java
  • centos安装VNC的方法

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

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

      1. 安装 X-Window 首先我们需要安装 X-Window,在终端中运行下面的命令,安装可能会花费一点时间。

        #yum groupinstall "X Window System"

        11.JPG

    2. 安装图形化界面,安装会比较慢,请耐心等待

    #yum groupinstall  'GNOME Desktop' -y

    12.JPG

    3. 设置开机默认启动图形界面

    #systemctl isolate graphical.target

    blob.png

    现在,我们要在服务器上安装 VNC 服务器了。

    4. yum 安装vnc

    #yum install tigervnc-server -y

    blob.png

    5 配置vnc

    编辑

    # vi /usr/lib/systemd/sytem/vncserver@.service

    找到下面这几行,用自己的用户名替换掉 。我的用户名是 root 所以我用 root 来替换掉 :

    ExecStart=/sbin/runuser -l -c "/usr/bin/vncserver %i"

    PIDFile=/home//.vnc/%H%i.pid

    blob.png

    替换为

    ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

    PIDFile=/home/root/.vnc/%H%i.pid

    blob.png

    将 /lib/systemd/system/vncserver@.service 改为 /lib/systemd/system/vncserver@:1.service

    #mv /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service

    blob.png

    重启 systemd

    #systemctl daemon-reload

    6.最后还要设置一下用户的 VNC 密码。要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限,这里我用 root 的权限,执行“直接vncpasswd”就可以了。

    执行#vncpasswd 

    blob.png

    7.开启服务

    设置开机启动

    #systemctl enable  vncserver@:1.service

    如果服务器开启了防火墙,则需要允许vnc通过防火墙

    # firewall-cmd --permanent --add-service vnc-server

    重启防火墙

    # systemctl restart firewalld.service

    启动服务

    #systemctl start vncserver@:1.service

    如果执行systemctl start vncserver:1.serivce 出现下面错误,重启服务器即可

    blob.png

    重启后。即可使用vnc了。可以使用ps 命令看到服务已经启动

    blob.png

    现在我们已经在运行 CentOS 7 / RHEL 7 的服务器上安装配置好了 VNC 服务器,可以使用vnc客户端进行连接。

    安装realvnc viewer 使用客户端连接

    blob.png

    出现下图。点击continue

    blob.png

    输入设置的vnc密码

    blob.png

    登陆成功!

    blob.png

  • 相关阅读:
    前端路由hash、history原理及简单的实践下
    nginx缓存配置及开启gzip压缩
    koa2基于stream(流)进行文件上传和下载
    理解nodejs中的stream(流)
    理解http浏览器的协商缓存和强制缓存
    Nginx中的Rewrite的重定向配置与实践
    Redis入门---字符串类型
    Redis报错 Server started, Redis version 3.2.13 Can't handle RDB format version 9 Fatal error loading the DB: Invalid argument. Exiting.
    redis 基本原理及安装
    Go语言之高级篇beego框架之Controller
  • 原文地址:https://www.cnblogs.com/del88/p/5647073.html
Copyright © 2011-2022 走看看