本文最后更新于 467 天前,其中的信息可能已经有所发展或是发生改变。
银河麒麟v10服务器系统配置vnc及一些坑
关闭selinux
安装依赖
安装vnc安装包: yum install tigervnc-server tigervnc-server-module
复制 vnc 启动脚本
复制 vnc 启动脚本并更改名称。如vncserver@:1.service
中的 :1 表示“桌面号” 对应启动的网络端口号就是 5900+桌面号 ,即 5901 。
如果再有一个就是 2 ,端口号就是 5902 ,以此类推:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
以 root 用户访问 VNC 为例,编辑/etc/systemd/system/vncserver@:1.service
文件:
设置 VNC 密码
执行vncpasswd
重新加载系统配置文件
重新加载系统配置文件(系统新增或配置文件发生变化时,都需要执行 daemon-reload 子命令)
systemctl daemon-reload
设置开机启动并启动服务
防火墙配置相应规则
如关闭防火墙可忽略
解决麒麟系统VNC黑屏
查看日志
重点错误:
/root/.vnc/xstartup:行8: /usr/bin/mate-session: 没有那个文件或目录
处理问题
安装缺失的组件
重启服务
systemctl restart vncserver@\:1.service
vnc界面乱码问题
安装缺失的组件
最终效果
验证后最终效果
另设置普通账号vnc
切换账号设置vnc密码
创建普通账号 vnc配置文件
修改信息
/etc/systemd/system/vncserver@:2.service
刷新systemctl信息并启动
systemctl daemon-reload
systemctl start vncserver@:2.service
查看启动状态是否正常,或者错误信息
systemctl status vncserver@:2.service