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
博客内容仅供参考,部分参考他人优秀博文,仅供学习使用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix