1、首先安装图形化界面

主要安装 GNOME desktop && Graphical Administration Tools 这个两个软件组,安装时间较长,请耐心等待

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

2、 更新系统的运行级别

如果要自动进入图形界面,那就要改系统的运行级别,下面来启用图形界面。

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

或者

systemctl set-default graphical.target

如果要自动进入命令行界面,那就要修改系统的运行级别,下面来启用命令行界面。

systemctl set-default multi-user.target

来回切换使用界面

init 3        命令行

init 5        图形化

3、 安装vnc server 

yum -y install tigervnc-server

4、开启vnc

#开启5901号端口,如果命令为 vncserver :2,开启端口为5902,以此类推;

vncserver :1

重启vnc

vncserver -kill :1
vncserver :1

查看开启的vnc

netstat -lnpt|grep Xvnc
netstat -lnpt|grep Xvnc

放行端口,如果是用iptable防火墙,可以这样操作

vim /etc/sysconfig/iptables

在合适位置加上

-A INPUT -m state –state NEW -m tcp -p tcp –dport 5901:5903 -j ACCEPT

重启iptable

service iptables restart

阿里云ECS服务器还需要在安全组里放行对应的端口

5、安装vnc viewer

在另外一台需要连接VNC server的电脑( 客户端 )上安装 VNC Viewer;
下面链接的官方网站提供了各种系统平台的VNC Viewer,选择与你系统平台对应的客户端下载,一直“next”安装即可,很简单。

https://www.realvnc.com/en/connect/download/viewer/

安装完成后,打开VNC Viewer,如图

新建连接

填写主机信息,主要是填写服务器的IP和端口号

如果打开后图像灰暗不清晰可设置 Picture quanlity:Modium

分辨率设置

如果觉得连接的服务器分辨率太小,显示模糊等问题,可以通过修改geometry参数进行调整

vi /usr/bin/vncserver

打开配置文件后修改对应的代码为

$geometry = “1280×1024″; 

geometry