CentOS 7 安装以及配置 VNC

一、安装VNC : yum install tigervnc  tigervnc-server  -y

二、启动vnc并设置密码: vncserver :1

三、将服务添加到防火墙: firewall-cmd  --permanent --add-service=vnc-server ,重新加载防火墙: firewall-cmd  --reload

四、windows安装好VNC客户端后,输入IP+:1连接,如: 10.0.0.21:1  ,然后输入正确密码即可连接成功。如下图:

、注意事项:

  VNC服务器上必须安装桌面,GNOME 或者 KDE 桌面都可以。

六、其它命令

  1、修改VNC密码: vncpasswd

  2、查看报错信息: grep vnc  /var/log/messages

  3、查看端口状态: ss  -tulpn | grep  590*

  4、启动 1 号窗口: vncserver :1  ,停止 1 号窗口: vncserver -kill :1    // vncserver :1(此处有空格)

七、设置开机启动:

  1、建立vncserver@:1.service文件: cp /usr/lib/systemd/system/vncserver@.service  /usr/lib/systemd/system/vncserver@:1.service

  2、修改文件 vncserver@:1.service 的内容如下:

    Type = simple

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

    PIDFile=/root/.vnc/%H%i.pid                    // 此处填写.vnc的正确路径,比如普通用户的/home/jeff/.vnc

    ExecStop=/bin/sh -c 'usr/bin/vncserver -kill %i >/dev/null 2>&1 ||:'

    其它地方不用改

  3、在当前用户下运行命令: vncserver ,如果弹出的结果不是:1,那么请将vncserver@:1.service文件更名,如显示的结果为,则更名为:vncserver@:2.service

  4、设置启动

    1) systemctl  daemon-reload

    2) systemctl enable vncserver@:1.service

    3) systemctl start vncserver@:1.service

 

PS : 如果以前安装过VNC,需要把 /tmp/.X11-unix目录里的 X[1-9]文件删掉,X0不能删。

此处很多步骤来自: http://www.win789.com/linux/2016/42632.html ,感谢这位大侠!

posted @ 2017-02-17 23:12  jefflee168  阅读(818)  评论(0编辑  收藏  举报