zoukankan      html  css  js  c++  java
  • VNC Server 的安装配置

    一,检查是否安装vnc

    1.rpm -qa | grep vnc

    2.这是我装好以后的样子,删除tigervnc-server

    yum -y remove tigervnc-server

    3.删除配置文件

    rm /etc/systemd/system/vncserver@:1.service

    4,删除这个文件夹下除了,x0,外的所有文件,

    /tmp/.X11-unix

    可以找一下配置文件可能不止一个

    二,安装vnc-server

    yum install tigervnc-server

    三,修改配置文件
    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

     将这两行修改成:

    ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
    PIDFile=/root/.vnc/%H%i.pid

    备注:这里最好不要用root启动,所以可以将<USER>换成你要开通vnc账户的用户名

    如果需要修改默认启动分辨率,在此行添加:

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

    2,保存重新加载配置文件

    systemctl daemon-reload


    四,关闭防火墙,或者配置防火墙规则

    1.关闭防火墙

    systemctl stop firewalld.service

    service iptables stop

    2.或者配置规则开放端口590*, 600*

    iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

    详细配置方法,可百度,注意规则的优先级(iptables)(踩过坑)
    firewall-cmd --permanent --add-service vnc-server

    或者:

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

     五,切换需要配置vnc 的账户 su user

    1.启动vnc

    systemctl start vncserver@:1.service

    这里需要输入,root账户的密码

    启动后会提示配置vnc登录密码

    2.查看状态:

    systemctl status vncserver@:1.service

    启动成功
    如果启动不成功:

    [root@foundation0 ~]# vim /etc/selinux/config

    检查端口:

    [root@foundation0 ~]# netstat -nltup |grep vnc

     查看:

    [root@foundation0 ~]# vncserver -list

    六,用vnc-viewer连接服务器

    安装过程中这几个文件很重要

    /home/user/.vnc/xstartup

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




  • 相关阅读:
    配置对即时负载的优化
    通过重组索引提高性能
    使用索引视图提高性能
    sqlcmd
    (转)使用SQLCMD在SQLServer执行多个脚本
    在SQLServer处理中的一些问题及解决方法 NEWSEQUENTIALID()
    java反射机制与动态代理
    天天用的开发环境,你真的了解吗?
    通过IP获取对应所在地的地址
    unity3d KeyCode各键值说明
  • 原文地址:https://www.cnblogs.com/yyuuee/p/14677009.html
Copyright © 2011-2022 走看看