Linux:安装 CentOS 7(完整教程)

Linux:安装 CentOS 7(完整教程)

文章目录

一、简介

CentOS(Community ENTerprise Operating System)是一个基于 Linux 的发行版之一,旨在提供一个免费的、企业级的计算平台,因其稳定性、安全性和免费使用的特性,在全球范围内被广泛应用于数据中心、云计算环境以及个人用户的开发测试环境中。而 CentOS 7 是 CentOS 的一个重要版本,自 2014 年 7 月发布以来,它成为了众多服务器环境下的首选操作系统之一。

需要注意的是,CentOS 于 2020 年底宣布将重心转向 CentOS Stream 项目,这意味着传统的 CentOS 将不再有后续的主要版本更新,但现有的版本将继续获得维护和支持直到官方声明的支持周期结束。

CentOS 7 已于 2024 年 6 月 30 日 停止维护。


二、安装 CentOS 7

在安装之前需要提前下载好 VMware 虚拟机软件和 CentOS 7 的镜像文件:

VMware 下载

这里的具体安装流程,我就不在本文讲了,直接上网搜索一下就可以了,最后会需要一个许可证,直接上网搜就会有答案。

CentOS 7 下载

在这里插入图片描述

2.1 虚拟机配置

接下来跟着下面的示例图操作就好:

第一步:新建虚拟机

在这里插入图片描述

第二步:选择典型

在这里插入图片描述

第三步:稍后安装操作系统

在这里插入图片描述

第四步:选择操作系统和版本

在这里插入图片描述

第五步:选择虚拟机的安装位置和设置虚拟机的名字

在这里插入图片描述

第六步:设置磁盘大小

在这里插入图片描述

第七步:选择自定义硬件

在这里插入图片描述

第八步:设置内存大小

在这里插入图片描述

注:选择 2GB 就可以了,如果电脑配置比较好的可以选择 4GB。


第九步:设置处理器

在这里插入图片描述

第十步:选择镜像文件

在这里插入图片描述

第十一步:完成虚拟机配置

在这里插入图片描述

2.2 安装CentOS 7

同样的,接下来跟着下面示例图操作:

第一步:开启虚拟机

在这里插入图片描述

第二步:下载 CentOS 7 系统

在这里插入图片描述

提示:

  • 按方向键可以切换选项;
  • 按 Ctrl + Alt 可以解放鼠标。

第三步:选择语言

在这里插入图片描述

第四步:软件选择

:s
在这里插入图片描述

提示:

  • 最小安装(默认):安装后,界面是命令行(推荐);
  • GNOME 桌面:安装后,界面是图形化的(初学可以安装这个)。

本文会以 最小安装 为示例,因为后面会通过终端工具连接虚拟机,而终端工具都是通过命令的方式操作的,基本不会用户图形化界面,当然有需要的也可以选择。


第五步:选择安装位置

在这里插入图片描述
在这里插入图片描述

第六步:开启网络

在这里插入图片描述
在这里插入图片描述

第七步:开始安装

在这里插入图片描述

第八步:设置用户密码

在这里插入图片描述
在这里插入图片描述

提示:如果密码太短,需要按两次确认。


第九步:完成安装,重启

在这里插入图片描述
在这里插入图片描述

第十步:登录系统

在这里插入图片描述

提示:密码是以密文的方式输入的,所以是看不见的。


第十步:查看系统版本

在这里插入图片描述
cat /etc/redhat-release 

第十一步:检测网络连接

在这里插入图片描述
ping www.baidu.com 

第十二步:更新 yum 源

在这里插入图片描述

注意:由于 CentOS 7 已于 2024 年 6 月 30 日 停止维护,因此官方的 yum 仓库是无法使用的,所以需要配置国内的镜像源,具体可以看下面这篇文章。

Linux:解决 yum 仓库无法使用问题(最新版)


第十三步:测试是否成功

在这里插入图片描述
yum installvim -y 

出现上面信息代表配置成功,由于信息太长,所以我就截取了一段,记得要保证网络的通畅。


强烈建议:此时可以拍一个快照,保存当前虚拟机初始化的状态,防止后期出现差错的时候可以恢复成没出错前的状态。


三、结语

这篇文章大概 4500 字,但大多数都是图片,跟着文章操作应该是没有什么问题的,我是把自己的删除后,重新跟着文章操作了的,如果有什么问题,欢迎在评论区中留言评论或者私信我。

至此,本文结束,如果这篇文章对您有所帮助,希望可以点赞、收藏加关注,感谢。


Read more

Spring Boot 微服务架构设计与实现

Spring Boot 微服务架构设计与实现

Spring Boot 微服务架构设计与实现 25.1 学习目标与重点提示 学习目标:掌握Spring Boot微服务架构设计与实现的核心概念与使用方法,包括微服务架构的定义与特点、Spring Boot与微服务的集成、Spring Boot与微服务的配置、Spring Boot与微服务的基本方法、Spring Boot的实际应用场景,学会在实际开发中处理微服务架构设计与实现问题。 重点:微服务架构的定义与特点、Spring Boot与微服务的集成、Spring Boot与微服务的配置、Spring Boot与微服务的基本方法、Spring Boot的实际应用场景。 25.2 微服务架构概述 微服务架构是Java开发中的重要组件。 25.2.1 微服务架构的定义 定义:微服务架构是一种软件架构风格,将应用程序拆分为一组独立的服务,每个服务运行在自己的进程中,通过网络进行通信。 作用: * 提高应用程序的可扩展性。 * 提高应用程序的可维护性。 * 提高应用程序的可靠性。 常见的微服务架构: * Spring Cloud:Spring

By Ne0inhk

Go语言的主流框架和解决超高并发的三高微服务框架对比分析

在Go语言生态中,主流的Web框架和应对“三高”(高并发、高可用、高可扩展)场景的微服务框架,经过多年的发展已经非常清晰。简单来说,Gin 是目前应用最广泛的通用Web框架,而像 go-zero、Kratos、KiteX 等则是专为“三高”微服务架构设计的“全家桶”式解决方案。 下面为你详细拆解这两大类框架。 一、主流通用Web框架:轻量、灵活、高性能 这类框架主要解决API构建、路由和中间件管理等Web层问题,是构建单体应用或微服务API层的良好基础。 Gin:目前的“默认选项”,性能高、社区庞大、中间件丰富,极易上手。如果你刚开始接触Go或项目需求明确,选择Gin会非常稳妥。 Fiber:受Express.js启发,语法对Node.js开发者很友好。它基于fasthttp构建,在性能基准测试中表现极为出色。适合追求极致性能、且不介意与标准库net/http不完全兼容的场景。 Echo:一个成熟且平衡的框架,

By Ne0inhk
SQLSugar 封装原理详解:从架构到核心模块的底层实现

SQLSugar 封装原理详解:从架构到核心模块的底层实现

目录 编辑 一、SQLSugar 整体架构设计:轻量 ORM 的分层与组件化 1.1 架构分层设计 1.1.1 核心组件依赖关系 1.2 核心类与接口设计 1.2.1 入口类:SqlSugarClient 与 ISqlSugarClient 1.2.2 适配接口:IDbAdapter(多数据库核心) 二、实体映射机制:ORM 的 “对象 - 关系” 桥梁封装 2.1 映射信息的结构封装 2.2 映射解析的封装流程 2.2.1 步骤 1:

By Ne0inhk