下面给你一份完整、实用的 CentOS 7 下载与安装教程,适合新手一步步操作,也适合你后面做服务器、开发或实验环境使用(物理机 / 虚拟机都适用)。


一、CentOS 7 简介(先简单了解)

  • CentOS 7 基于 RHEL 7
  • 生命周期:
    • 官方已于 2024-06-30 停止维护(EOL)
  • 仍然常用于:
    • 学习 Linux
    • 老项目兼容
    • 运维实验 / 教程环境

⚠️ 如果是生产环境,建议使用 Rocky Linux / AlmaLinux
学习或课程 → CentOS 7 仍然没问题


二、CentOS 7 下载教程(官方 Vault)

CentOS 7 已下线,需要从 CentOS Vault 下载。

1️⃣ 下载地址(推荐)

👉 官方镜像存档站:

https://vault.centos.org/7.9.2009/isos/x86_64/

2️⃣ 常见 ISO 文件说明

文件名说明推荐
CentOS-7-x86_64-DVD-2009.iso完整安装包(约 4.4G)⭐⭐⭐⭐⭐
CentOS-7-x86_64-Minimal-2009.iso最小系统⭐⭐⭐
CentOS-7-x86_64-NetInstall-2009.iso网络安装不推荐新手

👉 新手建议:DVD 版


三、安装前准备

安装方式选择

场景推荐
Windows / macOSVMware / VirtualBox
服务器U 盘安装
云服务器镜像安装

下面以 虚拟机安装(最常见) 为例。


四、虚拟机安装 CentOS 7(详细步骤)

① 创建虚拟机

以 VMware 为例:

  • 新建虚拟机
  • 选择:
    • 典型(推荐)
    • 安装来源:ISO 镜像文件
    • 选择 CentOS 7 ISO

② 硬件配置建议

项目建议值
CPU2 核
内存2 GB(最低 1G)
磁盘40 GB
网络NAT

五、CentOS 7 安装过程(重点)

1️⃣ 启动虚拟机

出现菜单后选择:

Install CentOS 7


2️⃣ 语言选择

  • 选择:中文(简体)
  • 或 English(都可以)

3️⃣ 安装摘要页面(最重要)

你需要设置以下几项:

✅ 安装位置(磁盘分区)

  • 点击【安装位置】
  • 新手建议:
    • 自动分区
  • 勾选磁盘 → 完成

✅ 软件选择

推荐两种:

  • 服务器(Server with GUI)(新手)
  • 最小安装(Minimal Install)(运维)

👉 新手建议 Server with GUI


✅ 网络和主机名(必须)

  • 打开以太网(ON)
  • 主机名示例:
centos7


4️⃣ 开始安装

点击【开始安装】


5️⃣ 设置用户信息

🔐 设置 root 密码(一定要记住)

👤 创建普通用户(建议)

  • 勾选:
    • 设为管理员

六、首次启动配置

1️⃣ 接受许可协议

  • 勾选 → 完成

2️⃣ 完成配置 → 重启


七、安装完成后必做操作(重要)

1️⃣ 查看系统版本

cat /etc/centos-release

输出示例:

CentOS Linux release 7.9.2009


2️⃣ 配置网络(Minimal 必做)

nmtui

  • 启用网卡
  • 设置为自动连接

3️⃣ 更换 yum 源(⚠️ 必须)

因为官方源已失效,需要换 Vault / 阿里云镜像

示例(阿里云 Vault):

cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/

创建新源:

vim CentOS-Base.repo

内容示例(简化版):

[base]
name=CentOS-7 - Base
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/os/$basearch/
gpgcheck=0
enabled=1

刷新缓存:

yum clean all
yum makecache


八、常见问题汇总

❓ CentOS 7 还能用吗?

  • 学习 / 实验:✅
  • 生产环境:❌(无安全更新)

❓ 安装时黑屏怎么办?

  • 虚拟机显卡改为:
    • 使用 BIOS
    • 关闭 3D 加速

❓ 推荐替代方案?

  • Rocky Linux 9
  • AlmaLinux 9

九、总结一句话

CentOS 7 安装不难,关键在:ISO 选对 + 网络开启 + yum 源替换