基于性能及通用性等因素的考虑,阿里云官方提供的公共Linux系统镜像,默认不安装图形化桌面组件。

  1. 通过管理终端连接Linux实例

  2. 执行以下命令,安装图形桌面的软件包。

     yum groupinstall "Server with GUI" -y 
  3. 执行以下命令,设置图形模式为默认模式启动.

    systemctl set-default graphical
  4. 执行以下命令,重启实例即可

    reboot
  5. 关闭当前终端连接,通过ECS管理控制台的VNC连接实例

正常centeros8按照图形化

Centos 8 Server 安装图形化界面可视化桌面(超详细)

Centos 8 Server 安装图形化界面可视化桌面(超详细)

开始之前呢,请先查看您的 Centos 版本和是否有 root 账户权限。

一、安装 Centos 图形化界面并重启

1. 下载安装图形化界面

  • 执行命令
yum groupinstall "Server with GUI" -y
  • 安装时间较长,出现下图中情况表示安装完毕。

    img

2. 切换图形模式为默认启动方式

  • 执行命令
systemctl set-default graphical
  • 下图表示切换成功

    img

3. 重启系统

  • 执行命令
reboot

二、VNC 连接服务器

1、下载安装 VNC

  • 执行命令
yum install tigervnc-server tigervnc-server-module -y
  • 下图为成功情况

    img

2、配置 VNC 密码

  • 执行命令
vncpasswd
  • 下图为执行后情况,一般选 n 即可
vncserver

3、启动 VNC 服务端

  • 执行命令
ps -aux | grep vnc

4、查看 VNC 服务端口

  • 执行命令
ps -aux | grep vnc
  • 如下图中 5901 即为端口

    img

    注意:云服务器需要先添加 5901 端口在安全组中,具体请自行百度。

Centos 8 安装图形化桌面核心步骤汇总

[root@centos8 ~]# dnf groupinstall "workstation"
//或者
[root@centos8 ~]# dnf groupinstall "Server with GUI"

//启用图形模式:
[root@centos8 ~]# systemctl set-default graphical

//然后
[root@centos8 ~]# reboot

//安装VNC配置远程连接
[root@centos8 dnf install -y tigervnc-server tigervnc-server-module

//设置 VNC 密码
[root@centos8 ~]# vncpasswd
//设置 VNC 服务器配置文件
[root@centos8 ~]# vim /etc/systemd/system/vncserver@.service
[Unit]
Description=Remote Desktop VNC Service
After=syslog.target network.target
[Service]
Type=forking
WorkingDirectory=/root
User=root
Group=root
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver -autokill %i
ExecStop=/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target

//启动 VNC 服务并允许防火墙中的端口
[root@centos8 ~]# systemctl daemon-reload
[root@centos8 ~]# systemctl start vncserver@:1.service
[root@centos8 ~]# systemctl enable vncserver@:1.service

附:CentOS8 图形界面和命令行切换

1. 查看目前默认的启动默认
systemctl get-default
命令行模式  :multi-user.target
图形界面模式: graphical.target
2. 设置为图形界面模式
systemctl set-default graphical.target
3. 设置为命令行模式
systemctl set-default multi-user.target
最后修改:2023 年 03 月 10 日
声明 😋 -博客名称: Yumuing 博客:做技术的朝拜者
🤓 -本文链接: https://yumuing.top/archives/22.html
🤔 -内容来源: 部分内容可能来源于公共网络,如有侵权,请联系博主进行核实删除。
😶 -转载说明: 请勿用于商业用途,转载请注明出处!



如果文章对你有用,评论一下、点个赞吧!或者请博主喝一杯咖啡吧!