• CentOS7.x下安装VNC


    1、检查是否安装VNC

    rpm -q tigervnc tigervnc-server

    2、安装X-Window

    yum check-update
    yum groupinstall "X Window System"
    yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
    unlink /etc/systemd/system/default.target
    ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
    reboot #重启机器

    或者centos 服务器版需安装 GNOME Desktop
    yum groupinstall "GNOME Desktop"

    3、安装VNC

    yum install tigervnc-server tigervnc-server-module -y

    4、从VNC备份库中复制service文件到系统service服务管理目录下【原文这里存在错误,不是创建vncserver@:1.service文件夹

     cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service #复制并被重命名为vncserver@:1.service

    5、修改vncserver@:1.service文件

    #进入/etc/systemd/system目录,编辑配置文件(每个vnc一个数字)
    vim /etc/systemd/system/vncserver@:1.service
    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    Type=forking
    ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"  -groot 1280x1024"
    PIDFile=/root/.vnc/%H%i.pid
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    
    [Install]
    WantedBy=multi-user.target
    

     注意:用户使用root的时候,-l -g都要改成root,保持一致 

    6、重新加载 systemd

    #由于在systemd中添加了东东,得让系统重新加载
    systemctl daemon-reload

    7、为vncserver@:1.service设置密码

        vncpasswd root

    8、关闭防火墙

        CentoS7默认采用新防火墙firewall,不在用iptables

       [使用firewall] 

                         firewall-cmd --permanent --add-service vnc-server#添加访问权限

                         systemctl restart firewalld.service#重启firewalld

            #systemctl stop firewalld.service #停止firewall(start,启动)

                         #systemctl disable firewalld.service #设置开机禁止firewall(enable 开机启动)

       [使用iptables]

                         yum -y install iptables-services#安装iptables

                         vi /etc/sysconfig/iptables#修改iptables防火规则,在合适的位置加上如下一句

                              -A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

            systemctl restart iptables.service #重启防火墙使配置生效-----systemctl status iptables.service#查看状态

            systemctl stop iptables.service #启动iptables(start)

            systemctl disable iptables.service #禁止防火墙开机启动(enable)#设置防火墙开机启动

       [注意]安装iptables后可以使用

        service iptables status#查看防火墙状态

        service iptables stop#关闭防火墙

        chkconfig iptables --list#查看防火墙开机启动状态

        chkconfig iptables off#关闭防火墙开机启动

    9、启动VNC服务(设置开机启动)

    systemctl enable vncserver@:1.service #设置开机启动
    systemctl start vncserver@:1.service #启动vnc会话服务
    #systemctl status vncserver@:1.service #查看nvc会话服务状态
    #systemctl stop vncserver@:1.service #关闭nvc会话服务

    10、在win上下载VNC Viewer

         下载地址:http://www.realvnc.com/download/viewer/

         下载后,直接双击exe即可

    11、访问

     

  • 相关阅读:
    机器人学 —— 轨迹规划(Artificial Potential)
    机器人学 —— 轨迹规划(Sampling Method)
    机器人学 —— 轨迹规划(Configuration Space)
    机器人学 —— 机器人感知(Kalman Filter)
    机器人学 —— 机器人感知(Gaussian Model)
    机器学习 —— 概率图模型(Homework: Structure Learning)
    机器人学 —— 机器人视觉(Bundle Adjustment)
    机器人学 —— 机器人视觉(极几何)
    机器学习 —— 概率图模型(Homework: CRF Learning)
    机器人学 —— 机器人视觉(估计)
  • 原文地址:https://www.cnblogs.com/tengfei520/p/9287795.html
Copyright © 2020-2023  润新知