在服务器操作系统领域,CentOS以其卓越的稳定性和与Red Hat Enterprise Linux (RHEL)的高度兼容性,长期以来都是开发者和系统管理员的首选,尽管CentOS 8已于2021年底提前结束生命周期(EOL),但掌握其安装流程依然具有重要意义,因为其安装步骤与目前主流的替代品如AlmaLinux、Rocky Linux几乎完全一致,本文将详尽地介绍CentOS 8的安装全过程,为您提供一份清晰、实用的参考指南。

安装前的准备工作
在开始安装之前,确保您已准备好以下几项关键物品,这将使整个过程更加顺畅。
- CentOS 8 ISO镜像文件:您需要下载官方的安装镜像,由于CentOS 8官方源已归档,您可以在CentOS Vault网站找到历史版本,同样,下载AlmaLinux或Rocky Linux的ISO也是极佳的选择,它们提供了无缝的迁移体验。
- 可启动的USB安装介质:准备一个容量至少为8GB的U盘,使用工具如Rufus(在Windows上)或
dd命令(在Linux/macOS上)将下载好的ISO镜像写入U盘,制作成启动盘。 - 目标计算机:确保您的计算机满足最低系统要求,虽然服务器配置通常更高,但以下是基础参考。
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 处理器 (CPU) | 1 GHz及以上 | 2 GHz及多核心 |
| 内存 (RAM) | 1 GB | 4 GB或更多 |
| 硬盘空间 | 10 GB | 20 GB或更多 |
| 网络连接 | 有线网络连接(推荐) | 有线或无线网络连接 |
- 数据备份:安装操作系统会格式化目标硬盘,请务必备份硬盘上所有重要数据,以防不测。
详细的安装步骤
准备工作就绪后,我们就可以进入核心的安装环节了。
启动安装程序
将制作好的启动U盘插入目标计算机,重启并进入BIOS/UEFI设置,将启动顺序调整为优先从USB设备启动,保存设置后,计算机将从U盘启动,您会看到CentOS的启动菜单,选择“Install CentOS Linux 8”并按回车键。
语言与键盘布局
进入图形化安装界面后,首先需要选择系统语言,建议选择“English(United States)”以避免潜在的编码问题,同时也可以在下方找到并选择“中文(简体中文)”,选择完毕后点击“Continue”。
安装摘要配置
这是安装过程中最核心的配置界面,您需要在这里完成所有关键设置。
-
软件选择:点击此选项,您可以选择安装环境的类型。

- 最小安装:仅包含命令行界面和核心系统组件,这是构建服务器的最佳选择,安全、高效且资源占用小。
- 服务器:在最小安装基础上,预装了一些常用的管理工具。
- 带GUI的服务器:安装图形化桌面环境,适合需要图形界面的场景,但会消耗更多资源。 对于大多数服务器应用,强烈推荐选择“最小安装”。
-
安装位置:这是硬盘分区设置,对于新手,可以选择“自动”分区,系统会为您创建合理的分区布局,但对于高级用户和服务器环境,推荐选择“自定义”分区,以便精确控制。 点击“自定义”后,进入分区界面,点击“+”号创建新挂载点,一个典型的分区方案如下: | 挂载点 | 文件系统 | 大小 | 描述 | |--------|----------|---------------|----------------------------| | /boot | xfs | 1 GB | 引导分区,存放启动文件 | | swap | swap | 2 GB或与内存相等 | 交换分区,相当于虚拟内存 | | / | xfs | 剩余所有空间 | 根分区,所有文件和目录的起点 |
-
网络和主机名:在此配置网络连接,系统默认会尝试通过DHCP自动获取IP地址,如果您需要配置静态IP地址,请点击右上角的开关将网络设为“ON”,然后点击“配置”按钮,手动填入IP地址、子网掩码、网关和DNS等信息,为您的计算机设置一个易于识别的主机名。
-
Root密码:为系统的超级用户(root)设置一个强密码,请务必牢记此密码,它拥有系统的最高权限。
-
用户创建:虽然可以一直使用root账户,但出于安全考虑,建议创建一个普通用户用于日常操作,点击“用户创建”,填写用户名和密码。
完成以上所有配置后,返回“安装摘要”界面,确认所有选项都已正确配置(没有黄色警告叹号),然后点击右下角的“开始安装”。
等待并完成安装
系统将开始复制文件、安装软件包,这个过程需要几分钟到半小时不等,具体取决于您的硬件性能和所选的软件包,安装完成后,点击“重启系统”按钮,记得在重启时拔掉U盘,否则可能会再次进入安装程序。
安装后的关键配置
系统重启后,您将看到登录界面,使用之前创建的root账户或普通用户登录。
重要提示:由于CentOS 8已EOL,其默认的软件源已失效,您需要立即修复软件源,否则无法使用dnf命令安装或更新软件。

执行以下命令,将软件源指向CentOS的归档仓库:
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
执行完毕后,运行 dnf update -y 来测试并更新系统,如果能正常执行,说明软件源配置成功,至此,您的CentOS 8系统已经安装完毕并可以进行后续的软件部署和配置了。
相关问答FAQs
问题1:在安装过程中或安装后,执行dnf update时提示仓库错误,无法连接,该怎么办?
解答: 这个问题的根本原因是CentOS 8的生命周期(EOL)已经结束,其官方的镜像源服务器已不再维护,您需要将系统的软件源配置文件修改为指向CentOS的归档仓库,最快捷的方法是使用sed命令批量替换/etc/yum.repos.d/目录下所有.repo文件中的mirrorlist和baseurl地址,将其指向vault.centos.org,具体命令如上文安装后配置部分所示,执行完命令后,清理缓存并重新更新,即可恢复正常。
问题2:我应该选择“最小安装”还是“带GUI的服务器”安装类型?它们有什么区别?
解答: 这两种安装类型的主要区别在于是否包含图形用户界面(GUI)。
- 最小安装:只提供命令行界面(CLI),没有桌面环境,它的优点是系统极其精简、安全漏洞面小、资源占用(内存、CPU、磁盘)极低,性能更高,这是生产环境服务器的标准选择。
- 带GUI的服务器:在最小安装的基础上,预装了GNOME桌面环境,提供了熟悉的图形化操作界面,它的优点是直观易用,适合不熟悉Linux命令的初学者或需要图形化工具进行特定管理的场景,缺点是资源消耗大,攻击面也更广。 建议:如果您计划将此系统用作Web服务器、数据库服务器等任何生产环境角色,请务必选择“最小安装”,如果只是用于学习、测试或桌面开发,可以考虑选择带GUI的版本。