参考文件:http://www.unixunique.com/2014/07/centos-7-install-vnc-server.html
1.通过: vncserver启动服务后才会自动生成/root/.vnc/xstartup文件
2.nivida显卡下使用gnome会报错,
extension “GLX” missing on display “:1”
3.解决方案:yum groupinstall "KDE Plasma Workspaces"
/root/.vnc/xstartup
配置如下
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startkde &
多用户配置:1.在 vim /etc/sysconfig/vncservers中添加用户
# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERS="2:user1"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERS="3:Guest"
VNCSERVERARGS[1]="-geometry 1024x768"
2.使用对应端口启动桌面:vncserver :3
(这一步同时生成对应的/home/Guest/.vnc/xstartup文件)
3.修改/home/Guest/.vnc/xstartup文件
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startkde &
4.关闭桌面 vncserver -kill :3
5.重启桌面:vncserver :3
6.防火墙中添加端口firewall-cmd --zone=public --add-port=5903/tcp --permanent
7.重启防火墙systemctl restart firewalld,systemctl enable firewalld
8.vnc客户端访问:使用相应的用户名和密码,id 写:ip:3