一、 安装Xfce

1.  安装X Window图形用户接口:

yum groupinstall "X Window system"

2.  查看Xfce包名:

yum grouplist

3.  安装Xfce:

yum groupinstall Xfce

4.  更新图形界面target: 

sudo systemctl isolate graphical.target

5.  中文设置:

安装字体楷体

yum install cjkuni-ukai-fonts

查看当前语言

echo $LANG

如果不是中文则手动设置为中文

vi /etc/locale.conf

将内容改为

LANG=zh_CN.UTF-8

刷新字体缓存

fc-cache

6.  设置默认启动方式: 

设置默认启动为图形化界面
systemctl set-default graphical.target


设置默认启动为文本模式
systemctl set-default multi-user.target 

完成后输入reboot重启

 二、 VNC远程访问:

1.  安装VNC server:

执行以下命令安装vnc-server:

yum install vnc-server -y

编辑文件

vim /etc/sysconfig/vncservers

在文件内添加以下内容,设置用户和分辨率:

VNCSERVERS=“1:root”
VNCSERVERARGS[1]="-geometry 1028x960"

输入vncpasswd设置密码

vncpasswd

 编辑文件

vim /root/.vnc/xstartup

替换内容为

#!/bin/sh
#Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb KaTeX parse error: Expected 'EOF', got '&' at position 59: …config -iconic &̲ #xterm -geome…VNCDESKTOP Desktop"&
#twm &
startxfce4 &

给文件添加可执行权限 

chmod a+x xstartup

 2.  配置VNC服务:

编辑服务窗口文件

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
vi /etc/systemd/system/vncserver@:1.service

在第39行后添加User=root,否则会报错Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.

将43,44行的<USER>替换为root。

3.  启动vnc server: 

刷新服务、设置自启、启动服务

systemctl daemon-reload

systemctl enable vncserver@:1.service  #设置该1号窗口服务为开机自启

systemctl start vncserver@:1.service

启动vnc

vncserver

检查端口连接情况

netstat -lnpt

此时5901号端口应正常


 

4.   连接服务器:

下载安装vnc viewer

输入服务器地址和密码即可连接

三、 其它配置:

1.  如需加密vnc连接可参考:https://blog.csdn.net/qq_39052513/article/details/100272502

2.   Xfce插件安装:https://www.jianshu.com/p/95c24f4d96e3

3.   Xfce桌面美化:https://blog.csdn.net/qq_43901693/article/details/103102528

PS:美化资源下载网站需要科学上网访问