Linux系统(Centos7)没有安装GUI图形界面后期加装方法

server/2024/10/18 18:22:00/

问题背景

前期图方便安装了centos7的命令行版本,后期发现需要有图形界面才行,所以需要在后期加装图形界面。

问题解决

必要要求:服务器能够连接互联网,如果是VMware,网络选择NAT,开机后就可以联网;所有操作均使用root操作

1.更新服务器的yum源、并清除缓存,重新建立缓存

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecache

2.安装GUI界面

yum groupinstall -y "Server with GUI" --nogpgcheck

然后就是一系列的自动安装,大概几百个,安装完成后,最底部会有个 completed!

3.设置默认启动方式

使用命令  systemctl get-default  获取默认启动方式,输出结果应该是:multi-user.target,如果是图形界面那应该是graphical.target,所以不是图形界面的话需要修改默认值:

systemctl set-default graphical.target

执行后会提示已经remove掉原来的,重建了新的链接!

4.重启

reboot

重启之后,就可以看到图形界面啦~

5.登录

细心地朋友可能就发现啦,这里没有root用户怎么办呢?

这里点击下方的 Not listed?然后输入用户名和密码就可以啦~

6.一些简单的配置

首次登录需要配置一下语言啦,位置啦,账号啥的,账号那块如果非必须直接跳过吧!

7.玩去吧


http://www.ppmy.cn/server/110409.html

相关文章

常见框架报错信息

一、报错信息(不同类型转换) 2024-08-28 14:57:15.450 ERROR 8272 --- [io-8080-exec-12] c.w.common.exception.RRExceptionHandler : class java.lang.String cannot be cast to class java.lang.Integer (java.lang.String and java.lang.Integer ar…

概率论与编程的联系及数据科学应用

目录 引言 第一章 概率模拟与编程实现 1.1 随机数生成与蒙特卡罗模拟 1.1.2 蒙特卡罗模拟 第二章 统计建模与数据分析 2.1 统计模型实现 2.2 概率图模型 第三章 概率论在机器学习中的应用 3.1 随机森林与决策树 3.2 贝叶斯分类器 总结与展望 引言 在大数据和人工智…

NMPC非线性模型预测控制经验分享与代码实例

NMPC非线性模型预测控制经验分享与代码实例 原本做完本科毕设之后就应该动笔写这一部分,但是做的过程中慢慢意识到自己懂的只是一点点。最近重新接触一些优化相关的问题,希望能够做出我认知之下比较好的解答。本人知识有限,难免写的有问题&am…

【GIT】Idea中的git命令使用-全网最新详细(包括现象含义)

原文网址:【GIT】Idea中的git命令使用-全网最新详细(包括现象含义) 文章目录 **命令1:查看当前所处分支:****命令2:拉取最新代码:****命令3:切换分支:****命令4&#xff…

VS2019开发CAN上位机

1、CAN分析仪,主要功能就是把CAN信号转换成电脑能接收的USB信号。索引号是指电脑连接了几台CAN分析仪设备,一般情况下都是一台,该值为0。不同CAN盒的二次开发文件不同 2、CAN上位机一般只能适应一个CAN盒,如果需要实现多个CAN盒通…

《高等代数》三对角行列式的递推法

说明:此文章用于本人复习巩固,如果也能帮助到大家那就更加有意义了。 注:1)当三对角行列式里面存在“俄罗斯套娃”的结构时可以用递推法进行求解。 2)用递推法进行求解有三步: (1)将三对角行列…

IM即时通讯软件,企业即时通讯系统就选WorkPlus

企业内部的沟通和协作是促进业务发展和加强团队合作的关键。为了满足企业不同的需求和打造独特的沟通体验,WorkPlus IM提供了自定义门户功能,能够助力企业打造独具特色的个性化通讯平台。本文将探讨WorkPlus IM自定义门户的优势和如何利用该功能打造个性…

使用mime/multipart上传文件报错:multipart: NextPart: EOF

go版本: go1.22.2 server文件: package mainimport ("fmt""io""net/http""os""time" )func main() {http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {w.Write([]by…