centos7-desktop安装tigervnc-server

一、tigvnc-server安装

#关闭系统防火墙和关闭Selinux

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

二、配置

#cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

然后打开这个配置文件/etc/systemd/system/vncserver@:1.service替换掉默认用户名:找到这一行

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

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

直接用root 用户登录,所以我替换成

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

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

三、设置root登录vncpasswd

连续输入两次密码,然后选择N

四、加载并启动VNC服务器

#systemctl enable vncserver@:1.service

#systemctl daemon-reload

#systemctl start vncserver@:1.service

五、登录

centos7-desktop安装tigervnc-server_第1张图片
centos7-desktop安装tigervnc-server_第2张图片

备注:如果要设置其他用户登录,首先拷贝配置文件,对应修改,切换到用户bash环境下,设置vncpasswd,最后在root bash环境下,启动vnc进程。

六、常见故障处理

报错:Job for vncserver@:1.service failed because a configured resource limit was exceeded. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.

处理:rm -rf /tmp/.X11-unix/*

            rm -rf /tmp/.X*-lock

你可能感兴趣的:(centos7-desktop安装tigervnc-server)