现在AI时代了,好多都直接问AI了,记录也就变少了。
这次主要是记录一下麒麟 v10sp1/sp3安装VNC的过程。
第一步:安装软件
# 更新软件源缓存
yum makecache
# 安装完整tigervnc套件
yum install -y tigervnc tigervnc-server tigervnc-server-minimal
第二步:给登录用户设置 VNC 密码(密码≤8 位)
su - kylin
vncpasswd
# 输入两次密码,只读密码选n
# 退出root执行后续配置
exit
以kylin用户为例,exit只是退出kylin用户登录,如果你是先登录kylin,则应该su 切换到root
第三步:创建 systemd 开机自启服务(以:1 桌面为例)
# 复制官方模板
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
# 编辑服务文件
vi /etc/systemd/system/vncserver@:1.service
第四步:修改[Service]段,替换
[Service]
Type=forking
WorkingDirectory=/home/kylin
User=kylin
Group=kylin
PIDFile=/home/kylin/.vnc/%H%i.pid
# 自定义分辨率1920x1080,24位色深
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver %i -geometry 1920x1080 -depth 24
ExecStop=/usr/bin/vncserver -kill %i
Restart=on-success
RestartSec=15
第五步:切换到你的普通用户,创建 xstartup 启动脚本,这步非常重要
su - kylin
cat > ~/.vnc/xstartup <<'EOF'
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XDG_SESSION_TYPE=x11
# 调用系统默认图形初始化,自动匹配UKUI桌面
if [ -x /etc/X11/xinit/xinitrc ]; then
exec /etc/X11/xinit/xinitrc
fi
# 兜底简易窗口
xsetroot -solid grey
vncconfig -iconic &
xterm &
EOF
# 权限必须755
chmod 755 ~/.vnc/xstartup
exit
第六步:加载服务、开机自启、放行防火墙
# 重载systemd配置
systemctl daemon-reload
# 开机自启并立即启动
systemctl enable --now vncserver@:1.service
# 防火墙放行5901
firewall-cmd --permanent --add-port=5901/tcp
firewall-cmd --reload
# 查看运行状态
systemctl status vncserver@:1.service
第七步:验证
ss -lntp | grep 5901
netstat -nltp
#查看日志
su - kylin
tail -f ~/.vnc/*.log
其他注意事项,运行yum grouplist得到你的系统安装过桌面环境,清单里面包含:带 UKUI GUI 的服务器,否则,你还得装桌面环境,就不是这篇文章中的内容了。
评论0
暂时没有评论