一.安装 CentOS7 桌面 GNOME Desktop
# yum groupinstall “GNOME Desktop”
二.安装 X Window System
# yum groupinstall “X Window System”
三.安装 VNC 服务器
# yum install vnc-server
四.配置服务器器
1.复制模板配置文件, 进行配置服务器.
# cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
2.修改复制出来的模板文件
# vim /lib/systemd/system/vncserver@:1.service
源文件:
[Service]
Type=forking
# 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 <USER> -c “/usr/bin/vncserver %i”
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
修改后文件:
[Service]
Type=forking
# 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 root -c “/usr/bin/vncserver %i”
PIDFile=/home/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
五. 使配置生效
# systemctl daemon-reload
六.设置访问密码
# vncpasswd root
七.开启, 关闭 1号窗口
# systemctl start vncserver@:1.service
或者
# vncserver :1
# systemctl stop vncserver@:1.service
或者
# vncserver -kill :1
八.设置开机启动
# systemctl enable vncserver@:1.service
九.连接测试:
1.Window下载 VNC Viewer 软件.
2.设置连接地址 192.168.0.222:1
关闭防火墙
# systemctl stop firewalld.service
如果是需要安装Oracle的用户, 请按如下设置:
# vim /etc/sysconfig/vncservers
添加一下内容, 并保存:
VNCSERVERS="2:root 3:oracle"
VNCSERVERARGS[2]="-geometry 1280x1024 -nolisten tcp -localhost"
VNCSERVERARGS[3]="-geometry 1280x1024"
切换到Oracle用户, 并设置 VNC 登陆密码.
# su - oracle
# vncpasswd