HCRM博客

获取CentOS Linux安装镜像的步骤指南

在CentOS Linux安装镜像:专业指南与关键注意事项

为服务器或工作站部署稳定可靠的操作系统,CentOS Linux凭借其企业级特性和长期支持成为众多管理员与开发者的首选,而安装过程的基石,正是获取并使用正确的安装镜像,这份指南将详细阐述CentOS安装镜像的关键知识、获取途径、验证方法及核心安装步骤,助您奠定坚实的系统基础。


理解CentOS安装镜像:类型与选择

获取CentOS Linux安装镜像的步骤指南-图1
  1. 镜像本质: CentOS安装镜像通常指ISO文件,它是一种光盘映像格式,完整包含安装程序、核心软件包和启动所需文件,可通过U盘、光盘或网络引导加载。

  2. 主要版本与架构:

    • 版本: 明确您需要的CentOS主要版本(如CentOS 7.x 或 CentOS 8.x),需注意CentOS 8已于2021年底结束支持,CentOS 7的支持将持续至2024年6月,CentOS项目已转向CentOS Stream(滚动更新版本),请根据实际需求选择。
    • 架构: 最常见的是x86_64(64位Intel/AMD处理器),老旧硬件可能需要i386(32位),特殊场景可能涉及aarch64(ARM 64位)等。
  3. 镜像类型详解:

    • DVD ISO / Everything ISO: 最完整镜像,包含安装所需的所有软件包,适合无稳定网络连接的环境或需要最大灵活性的情况(文件较大,通常超过4GB)。
    • Minimal ISO: 仅含启动安装程序和最基础系统组件的极简镜像(文件小,约1GB),安装完成后是一个基础命令行环境,后续所需软件需通过网络安装,这是最常用且推荐的起点。
    • NetInstall ISO: 最小启动镜像(文件最小),安装过程所需的所有软件包必须从网络仓库实时下载,要求稳定高速的网络连接。
    • Boot ISO: 仅用于网络启动或救援模式,不包含完整安装程序。

选择建议: 对于大多数用户,Minimal ISO 是平衡便捷性与效率的最佳选择,DVD ISO适合离线安装或特定环境,NetInstall则需依赖网络质量。


获取官方CentOS安装镜像:安全与可靠来源

强烈建议仅从官方或受信任的镜像站下载,避免安全风险与损坏文件:

获取CentOS Linux安装镜像的步骤指南-图2
  1. 官方主仓库 (Vault):

    • CentOS项目维护的官方存档库,包含所有历史版本。
    • 访问路径:https://vault.centos.org/
    • 结构清晰:/X.Y/os/arch/ (X.Y 为主版本号,如7.9, 8.5; arch为架构如x86_64)。
  2. 官方镜像站列表:

    • CentOS项目在全球有众多镜像站点提供高速下载。
    • 可通过官方镜像列表查找地理位置最近的站点:https://www.centos.org/download/mirrors/
    • 镜像站路径通常类似:/centos/X.Y/os/arch/

关键提示: 务必确认下载的是官方原版镜像,而非经过第三方修改的版本,以保障系统完整性与安全性。


验证镜像完整性:不可或缺的安全步骤

下载完成后,绝对不可跳过校验环节,这是确保文件在传输或存储中未损坏、未被篡改的核心安全措施。

  1. 获取校验值文件: 在镜像文件的同一目录下,找到以下关键文件:

    获取CentOS Linux安装镜像的步骤指南-图3
    • SHA256SUMsha256sum.txt:包含所有镜像文件的SHA256校验和。
    • CHECKSUMsha256sum.txt.asc:通常包含SHA256SUM文件的GPG签名,用于验证校验和文件本身的真实性。
  2. 验证镜像文件校验和:

    • Linux/macOS: 打开终端,进入镜像所在目录,执行:
      sha256sum CentOS-X.Y-arch-Minimal.iso

      将输出结果与SHA256SUM文件中对应镜像的校验和进行逐字符严格比对

    • Windows: 使用支持SHA256校验的工具(如7-Zip, certutil命令行工具,或专用校验工具)计算下载ISO的SHA256值,并与SHA256SUM比对。
  3. 验证校验和文件签名 (强烈推荐): 此步骤验证SHA256SUM文件确实来自CentOS官方,未被中间人篡改。

    • 导入CentOS官方GPG密钥(通常可在镜像站找到,如RPM-GPG-KEY-CentOS-Official)。
    • 使用gpg命令验证签名:
      gpg --verify sha256sum.txt.asc sha256sum.txt

      确认输出显示Good signature且签名者信息正确(如"CentOS (CentOS Official Signing Key) ")。

实践观点:跳过校验如同在未知地基上建房,隐患巨大,每一次安装都应严格完成此流程。


创建可启动安装介质

验证无误后,将ISO写入物理介质:

  1. USB闪存盘 (推荐):

    • Linux: 使用dd命令(务必谨慎指定目标设备,错误操作会清空磁盘!):
      sudo dd if=/path/to/CentOS-X.Y-arch-Minimal.iso of=/dev/sdX bs=4M status=progress && sync

      (/dev/sdX 是U盘设备标识符,如sdb,使用lsblk确认)。

    • Windows: 使用可靠工具如Rufus(选择"DD Image"模式)或Ventoy(支持多ISO引导)。
    • macOS: 使用dd命令(同样需确认设备标识符diskX)或图形化工具BalenaEtcher
  2. DVD光盘: 使用光盘刻录软件(如brasero, k3b on Linux; ImgBurn on Windows)选择"刻录映像文件"功能。


启动安装程序与核心步骤要点

  1. 引导介质: 将制作好的U盘或光盘插入目标计算机,重启并在BIOS/UEFI设置中选择该介质为首选启动项。

  2. 安装菜单:

    • 选择"Install CentOS X"启动图形/文本安装程序。
    • 遇到UEFI安全启动问题,可尝试在BIOS/UEFI中暂时禁用Secure Boot(安装后通常可重新启用)。
  3. 关键安装配置:

    • 语言与时区: 设置安装过程语言和系统使用的时区(如Asia/Shanghai)。
    • 软件选择 (Minimal ISO关键点): Minimal ISO启动后,在"软件选择"界面,基础环境默认为"Minimal Install",这是最精简的基础系统,可根据需要额外勾选右侧的"附加选项"(如"开发工具")。
    • 安装目标 (磁盘分区):
      • 自动分区: 安装程序可为空白磁盘创建标准分区(通常包含/boot, swap, )。
      • 手动分区 (推荐掌握): 选择"I will configure partitioning",提供更高灵活性,常见方案:
        • UEFI系统:/boot/efi (EFI系统分区, FAT32, 200-600MB), /boot (ext4/XFS, 1GB), swap (根据内存大小, 通常等于内存或2倍内存), (根分区, ext4/XFS, 剩余空间)。
        • BIOS/MBR系统:/boot (ext4, 1GB), swap, 。
      • 文件系统推荐:XFS是CentOS 7/8的默认高性能选择。
    • 网络与主机名: 配置网络连接(建议开启)并设置主机名。
    • Root密码与用户创建: 设置强壮的root密码。强烈建议创建至少一个具有sudo权限的普通用户用于日常管理,提升安全性。
    • 安装源验证: 安装程序会自动校验软件包依赖关系。
  4. 开始安装: 确认所有设置后,点击"Begin Installation",安装过程将格式化目标磁盘并复制文件。

  5. 首次启动: 安装完成后重启,移除安装介质,首次启动可能需要进行简单的初始化设置(如接受许可证、配置kdump等)。


安装后的关键考量

  • 系统更新: 首次登录后,立即执行系统更新以获取最新安全补丁和错误修复:
    sudo yum update # CentOS 7
    sudo dnf update # CentOS 8 / Stream
  • 防火墙配置: CentOS默认启用firewalld,根据服务需求开放端口(如SSH的22端口):
    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
  • SELinux: 了解并熟悉SELinux(强制访问控制安全机制),默认启用状态(Enforcing)提供强大保护,非必要不建议禁用,遇到权限问题优先考虑调整策略或上下文。
  • 软件管理: 熟练使用yum(CentOS 7)或dnf(CentOS 8/Stream)安装、更新、移除软件包,配置EPEL等额外仓库以获取更丰富软件。

最终观点 CentOS的稳定基石始于一份经过严谨校验的官方安装镜像,从版本选择、安全下载、完整性验证到合理的分区规划与最小化安装原则,每一步都直接影响系统长期运行的可靠性与安全性,作为管理员,投入时间精通这一过程,远胜于后期解决因安装不慎引发的隐患,可靠的系统,源于对初始细节的极致把控。

注: CentOS项目状态(特别是传统CentOS Linux向CentOS Stream的转变)会影响版本选择与长期支持策略,部署前务必查阅官方最新公告以做出符合需求的决策。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/37163.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~