CentOS 官方下载与安装教程
CentOS 是一款广泛应用于服务器领域的免费、开源的 Linux 发行版,以其稳定性、安全性和强大的社区支持而闻名。它源自 Red Hat Enterprise Linux (RHEL) 的源代码,提供了与 RHEL 兼容的运行环境。本教程将详细指导您如何官方下载 CentOS 镜像并完成安装。
需要注意的是,CentOS Linux 7 已于 2024 年 6 月 30 日达到生命周期结束 (EOL),CentOS Linux 8 也已停止维护。目前 CentOS 项目的重点是 CentOS Stream,这是一个持续交付的发行版,其开发进度领先于 RHEL,旨在为 RHEL 的未来版本提供一个上游开发平台。因此,在选择版本时,请根据您的实际需求进行考量。
第一部分:CentOS 下载
1. 访问官方网站
首先,您需要访问 CentOS 官方网站获取最新的下载链接和信息。
在下载页面,您会发现不同版本的 CentOS。目前,官方主推的是 CentOS Stream。如果您需要用于生产环境,建议您选择最新的 CentOS Stream 版本,它将为您提供最新的软件包和特性。
2. 选择合适的版本和镜像
通常,建议下载 DVD 标准安装版 ISO 镜像文件。这类镜像包含了完整的安装环境和大量的软件包,方便离线安装。
- CentOS Stream: 这是 CentOS 项目的当前重心。选择此版本可以体验到最新的功能和更新。
- 旧版本 CentOS Linux (EOL): 尽管官网上可能仍提供 CentOS Linux 7/8 等历史版本的下载链接,但这些版本已不再维护,不建议在新项目中继续使用。
3. 国内镜像站下载(可选)
如果您在中国大陆地区,通过官方网站下载可能会比较慢。为了提高下载速度,您可以选择国内的开源镜像站下载 CentOS 镜像。这些镜像站通常会同步官方的 ISO 文件,并提供更快的下载速度。
常见的国内镜像站包括:
- 阿里云开源镜像站
- 腾讯云开源镜像站
- 清华大学开源软件镜像站
- 华为云开源镜像站
在这些镜像站中搜索 “CentOS” 即可找到相应的下载资源。
第二部分:CentOS 安装
在下载好 CentOS ISO 镜像文件后,接下来就是制作启动盘并进行系统安装。
1. 制作启动盘
您需要将下载的 ISO 文件写入到 USB 闪存盘或 DVD 中,以创建可引导的安装介质。
- 制作 USB 启动盘:
- 在 Windows 系统中: 推荐使用 Rufus、UltraISO 或 Win32 Disk Imager 等工具。这些工具操作简单,可以快速将 ISO 写入 USB 闪存盘。
- 在 Linux 系统中: 您可以使用
dd命令来制作启动盘。例如:
bash
sudo dd if=/path/to/your/CentOS-Stream-*-DVD.iso of=/dev/sdX bs=4M status=progress
请将/path/to/your/CentOS-Stream-*-DVD.iso替换为您的 ISO 文件路径,将/dev/sdX替换为您的 USB 闪存盘设备名(请务必确认设备名,错误的设备名可能导致数据丢失)。
- 制作 DVD 启动盘:
- 将 ISO 文件刻录到空白的 DVD 光盘中。
2. 启动安装程序
- 将制作好的启动盘插入您要安装 CentOS 的计算机(物理机或虚拟机)。
- 开机并进入计算机的 BIOS/UEFI 设置界面。通常在开机时按下 F2、Delete、F10、F12 等键可以进入。
- 在 BIOS/UEFI 设置中,将启动顺序(Boot Order)设置为从 USB 设备或光驱启动。
- 保存设置并退出,计算机将从您的启动盘启动,并进入 CentOS 安装界面。
3. 安装过程详解
安装程序启动后,您将看到一个图形化的安装向导。
3.1 语言选择
在欢迎界面,选择您偏好的安装语言,例如“中文(简体)”,然后点击“继续”。
3.2 安装信息摘要
这是 CentOS 安装的关键步骤,您需要配置多项设置。
-
本地化 (LOCALIZATION):
- 键盘: 默认为“美式英语”,通常无需更改。
- 语言支持: 默认为中文,通常无需更改。
- 时间和日期: 设置正确的时区,例如“亚洲/上海”。
-
软件 (SOFTWARE):
- 安装源: 默认为“本地介质”,即您制作的启动盘,通常无需更改。
- 软件选择: 这是非常重要的一步,根据您的需求选择安装环境:
- 最小安装 (Minimal Install): 仅安装最基本的系统组件,适合用作服务器基础系统,后续按需安装服务。
- 带 GUI 的服务器 (Server with GUI): 安装带桌面环境的服务器,适合需要图形界面管理的场景。
- GNOME 桌面 (GNOME Desktop): 安装完整的 GNOME 桌面环境,适合工作站使用。
- 其他选项: 如开发工作站、Web 服务器、虚拟化主机等。
- 推荐: 如果是服务器用途,通常选择“最小安装”,然后在右侧的“附加选择”中勾选“开发工具”等常用工具。
-
系统 (SYSTEM):
- 安装目的地: 配置磁盘分区。
- 自动配置分区: 对于新手或非特殊需求,可以选择让安装程序自动创建分区。
- 自定义分区: 选择“我要配置分区”可进行手动分区。在手动分区时,通常需要创建
/boot(引导分区)、/(根分区) 和swap(交换分区)。您可以选择 LVM (逻辑卷管理) 以提供更大的灵活性。
- KDUMP: 默认开启,通常无需更改。
- 网络和主机名:
- 开启以太网: 将网络适配器设置为“ON”,以启用网络连接。
- 配置 IP 地址: 如果是静态 IP,点击“配置”按钮手动设置 IP 地址、子网掩码、网关和 DNS 服务器。如果是 DHCP,则无需手动配置。
- 主机名: 设置您的服务器主机名。
- 安全策略: 默认为禁用,根据安全需求可选择启用并配置。
- 安装目的地: 配置磁盘分区。
完成所有配置后,点击“开始安装”。
3.3 开始安装
在安装过程中,您需要完成以下操作:
- ROOT 密码: 设置
root用户的密码。请务必设置一个强密码并牢记。 - 创建用户: 您可以根据需要创建一个普通用户,并设置密码。
系统将开始复制文件并安装软件包。这个过程可能需要一些时间,请耐心等待。
4. 安装后配置
当安装完成后,系统会提示您重新启动。重启后,CentOS 将会首次启动。
- 登录: 使用您设置的
root用户或普通用户登录系统。 - 系统更新: 登录后,建议首先更新系统以获取最新的安全补丁和软件版本:
bash
sudo yum update -y
(对于 CentOS Stream 8 或更高版本,可能会使用dnf代替yum,命令为sudo dnf update -y) - 防火墙配置: 根据您的服务需求配置防火墙(firewalld)。例如,开放 SSH 端口:
bash
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload - 其他优化: 根据您的具体应用场景,可能还需要进行其他优化和配置,例如安装必要的开发工具、配置 SELinux 等。
结语
通过本教程,您应该已经掌握了 CentOS 的官方下载和安装流程。CentOS 的安装虽然涉及的步骤较多,但只要仔细按照指引操作,通常都能顺利完成。在安装和使用过程中,遇到问题时,建议查阅 CentOS 官方文档或社区论坛,那里有丰富的资源和解决方案。祝您使用 CentOS 愉快!