RHEL7 安装VNCServer并设置开机自启
- RHEL 7默认使用的vnc为tigervnc
1、获取安装包(在可联网机器)
yum --downloadonly --downloaddir=/root/packages/vnc tigervnc-server
2、安装vnc
cd /root/packages/vnc && rpm -ivh *.rpm
3、配置开启自启vnc:
-
创建service文件
# 11表示各个用户的vnc端口号,一个VNC端口对应一个service文件 cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:11.service
-
修改service文件vncserver@:11.service, 标红部分为用户名(必须修改),可配置vnc参数
[Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=simple # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/usr/sbin/runuser -l up -c "/usr/bin/vncserver %i -geometry 1920x1000 -depth 24 %i" ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target
-
为每个用户设置vnc密码
su - <user> vncpasswd
-
启动vnc并设置开机启动
systemctl start vncserver@:<display_number>.service # <display_number>为 具体的vnc端口 systemctl enable vncserver@:<display_number>.service
博客内容仅供参考,部分参考他人优秀博文,仅供学习使用