• 002.VNC配置部署


    一 安装图形界面

    在系统中安装相关图形界面
      1 yum -y install xorg*
      2 yum -y install gnome*
      3 yum -y install glx*
     
    或者
      1 yum groupinstall 'GNOME Desktop'
      2 ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
      3 #开机默认进入图形界面
      4 reboot
     

    二 安装部署

    2.1 安装VNC

      1 yum install tigervnc-server -y

    2.2 修改相关配置文件

      1 cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
      2 #以范例新建配置文件
      3 注意:此处可以将范例复制到/etc/systemd/system/也可以复制到/lib/systemd/system/
      4 vi /etc/systemd/system/vncserver@:1.service		#编辑相关配置项
      5 
      6 ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
      7 PIDFile=/home/<USER>/.vnc/%H%i.pid
      8 
      9 #若为root用户则修改如下:
     10 ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
     11 PIDFile=/root/.vnc/%H%i.pid
     12 
     13 #若为普通用户则如下:
     14 ExecStart=/sbin/runuser -l liangzai -c "/usr/bin/vncserver :1"
     15 PIDFile=/home/liangzai/.vnc/%H%i.pid
     16 
     17 #此为开启1号窗口为例,若需要再开一个窗口:
     18 cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
     19 同时,将文件内的%i改为2,并建立对应用户的vncpasswd

    2.3 重载systemd

      1 systemctl daemon-reload

    2.4 设置VNC密码

      1 vncpasswd					#输入两次,设定VNC密码

    2.5 开放防火墙规则

      1 firewall-cmd --permanent --add-service=vnc-server
      2 systemctl restart firewalld.service
      3 
      4 CentOS 6.x如下:
      5 vim /etc/sysconfig/iptables
      6 -A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT
      7 service iptables restart

    2.6 启动服务

      1 systemctl enable vncserver@:1.service
      2 systemctl start vncserver@:1.service

    提示:若出现以下错误——

    Process: 4649 ExecStart=/usr/sbin/runuser -l root -c /usr/bin/vncserver %i (code=exited, status=98)

    则修改配置文件type为simple即可。

      1 vi /etc/systemd/system/vncserver@:1.service
      2 type=simple

    2.7 重载systemd

      1 systemctl daemon-reload
      2 
      3 systemctl restart vncserver@:1.service
      4 或者
      5 vncserver :1						#启动服务
     

    三 测试

    01

  • 相关阅读:
    国产html编辑器
    豆瓣90mhz电台还行
    购物搜索
    linode vps 优化集锦
    这个系统,我看行,
    代理网站
    合理设置域名TTL值给网站加速
    dns切换到dnspod
    elixir usage
    JSSH介绍
  • 原文地址:https://www.cnblogs.com/itzgr/p/9895883.html
Copyright © 2020-2023  润新知