本文作者:阿豪

CentOS7系统如何搭建可视化界面

阿豪 08-16 205
CentOS7系统如何搭建可视化界面摘要: VNC简介VNC(Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC...

VNC简介

VNC(Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是基于 UNIX 和 Linux 操作系统的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

基于性能及通用性考虑,云服务器提供商提供的Linux公共镜像默认不安装图形化组件,阿豪运维之路给大家介绍如何在CentOS7操作系统的云服务器中搭建可视化界面。

操作步骤

1、使用云服务器控制台实例详情页中的VNC远程连接功能登录实例

2、安装图形化界面组件

yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y

3、设置默认启动图形化界面

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

4、重启实例

reboot

5、以 VNC终端连接方式登录实例后查看可视化界面即表示搭建成功,根据界面提示进行配置进入桌面后,可按需进行相关操作。如下图所示

image.png

6、安装完图形界面后如何通过VNC软件连接呢?需要通过以下设置后才能通过VNC软件连接

yum install tigervnc-server -y

7、设置vnc用systemctl来管理(第一个用户vncserver@:1.service,第二个用户vncserver@:2.service,其他以此类推)

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

8、修改vnc用户为root(其他系统用户也可以这样改)

# vi /etc/systemd/system/vncserver@:1.service

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[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=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

9、刷新systemctl

systemctl daemon-reload

10、设置vnc密码(第二个用户修改密码,vncpasswd user2,其他以此类推)

vncpasswd

11、修改vnc黑名单限制,否则会出现vnc客户端连接不上的情况(/etc/sysconfig/vncservers)

# vi /etc/sysconfig/vncservers

# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service
2 VNCSERVERS="1:root"
3 VNCSERVERARGS[1]="-geometry 1024x768 -BlacklistTimeout 0"

12、启动VNC服务

systemctl start vncserver@:1.service

其他命令

systemctl stop vncserver@:1.service #关闭
systemctl restart vncserver@:1.service #重启

13、前往 VNC Viewer 官网,并根据本地计算机的操作系统类型,下载对应的版本及安装

官网地址https://www.realvnc.com/en/connect/download/viewer/

14、打开VNC Viewer软件,在 VNC Viewer 软件中,输入 云服务器的 IP 地址:1,按 Enter。

PS:云服务器如果有安全组功能需要开放TCP 5901端口

image.png

15、在弹出的提示框中,单击 Continue

image.png

16、输入 步骤5 设置的 VNC 的密码,单击【OK】

image.png

17、VNC Viewer登入后如下显示了图形化界面

image.png

文章版权及转载声明

作者:阿豪本文地址:https://www.ahaoyw.com/article/627.html发布于 08-16
文章转载或复制请以超链接形式并注明出处阿豪运维

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏