CentOS7安装配置vncserver教程
一、安装VNC
首先要保证目标服务器安装有图形化环境,Linux系统下常见的桌面环境有GNOME和KDE,这里我们首先通过Group的方式安装GNOME桌面,执行命令如下:
# yum -y groupinstall "X Window System" "Fonts"(安装x窗口相关包,和字体显示包))
# yum -y groupinstall "GNOME Desktop"
(若安装失败,可以安装KED Desktop:# yum -y groupinstall "KED Desktop")
现在就可以安装vncserver了,安装tigervnc服务端,执行命令如下:
# yum -y install tigervnc-server
二、配置VNC
对于Linux7之前的系统,安装完成后会通过/etc/sysconfig/vncservers文件进行配置,进入7.0版本后,这个文件仍然存在,但已经失去了实际意义,其内容只有一行:
# more /etc/sysconfig/vncservers
# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service
这就跟Linux7之后服务管理方式的变化有关了,接下来我们就演示如何将vncserver配置为systemd能够管理的服务。
tigervnc-server安装后,自动创建一个名为vncserver@.server的模块文件,也就是前面/etc/sysconfig/vncservers文件内容中所指向的路径。
我们来看一下这个文件中的内容:
# more /lib/systemd/system/vncserver@.service
# The vncserver service unit file
# Quick HowTo:
# 1. Copy this file to /etc/systemd/system/vncserver@.service
# 2. Edit /etc/systemd/system/vncserver@.service, replacing
# with the actual user name. Leave the remaining lines of the file unmodified
# (ExecStart=/usr/sbin/runuser -l -c "/usr/bin/vncserver %i"
# PIDFile=/home//.vnc/%H%i.pid)
# 3. Run `systemctl daemon-reload`
# 4. Run `systemctl enable vncserver@:.service`
# DO NOT RUN THIS SERVICE if your local area n