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

时间:2024-02-19 21:32:27

 

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

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

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

1. 下载安装图形化界面

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

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

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

    在这里插入图片描述

3.重启系统

  • 执行命令
reboot

 

 

二、VNC连接服务器

1、下载安装VNC

  • 执行命令
yum install tigervnc-server tigervnc-server-module -y

 

  • 下图为成功情况
    在这里插入图片描述

2、配置VNC密码

  • 执行命令
vncpasswd
  • 下图为执行后情况,一般选n即可
Password:第一次输入密码
Verify:确认密码
Would you like to enter a view-only password (y/n)?: 是否创建一个只读用户

 

 

 

3、启动VNC服务端

  • 执行命令
vncserver

 

 

4、查看VNC服务端口

  • 执行命令
ps -aux | grep vnc

 

  • 如下图中 5901即为端口
    在这里插入图片描述
    注意:云服务器需要先添加5901端口在安全组中,具体请自行百度。



5、电脑使用VNC客户端连接服务器

  • 先下载VNC客户端

点击此处跳转官网下载地址

 

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

 

WTFCEO回帖: 被坑了,这是gonme,也没有注明一下,还以为GUI是个类似XW的东西,我只想安装x window搭配kde,不安装gonme,不然安装的时候选最小安装将变得毫无意义呀

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

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

1.查看目前默认的启动默认

  systemctl get-default

  命令行模式   :multi-user.target

  图形界面模式:graphical.target

2.设置为图形界面模式

  systemctl set-default graphical.target

3.设置为命令行模式

  systemctl set-default multi-user.target

 

 

··

·