CentOS7系统如何搭建可视化界面
温馨提示:这篇文章已超过317天没有更新,请注意相关的内容是否还可用!
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终端连接方式登录实例后查看可视化界面即表示搭建成功,根据界面提示进行配置进入桌面后,可按需进行相关操作。如下图所示
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端口
15、在弹出的提示框中,单击 Continue
16、输入 步骤5 设置的 VNC 的密码,单击【OK】
17、VNC Viewer登入后如下显示了图形化界面