1.安装包 yum install vnc* -y 2.创立密码 vncserver 3.创立参数文件 [root@single ~]# cp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:1.service 4.修正参数文件 [root@single ~]# vi /lib/systemd/system/vncserver@\:1.service [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c "/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :" ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" --------修正处1:以root用户为例,-l后修正为用户名 PIDFile=/root/.vnc/%H%i.pid --------修正处2:.vnc前设置用户的家目录,root为/root ExecStop=/bin/sh -c "/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :" [Install] WantedBy=multi-user.target 如果应用其他用户登录,须要 vncpasswd user_name 5.启动 systemctl start vncserver@:1.service 6.如果想开机自启动,那末 systemctl enable vncserver@:1.service 注:如果你是第一次接触RHEL7,那末你此时确定衔接不上VNC,由于: service iptables stop基本就关不掉防火墙! 须要:systemctl stop firewalld 制止防火墙开机自启动: [root@single ~]# systemctl disable firewalld rm "/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service" rm "/etc/systemd/system/basic.target.wants/firewalld.service" 1.安装包 yum install vnc* -y 2.创立密码 vncserver 3.创立参数文