当前位置:首页 > 物理机 > 正文

如何在物理机安装centos8系统

通过启动介质引导物理机,运行CentOS 8安装程序,配置分区、网络等基础设置,完成系统部署。

安装 CentOS 8 物理机详细指南

重要提示

CentOS 8 已于 2021 年 12 月 31 日停止官方维护,不再接收安全更新或补丁。仅建议在测试、隔离环境或特殊兼容需求场景下使用,生产环境推荐迁移至 CentOS StreamRocky LinuxAlmaLinux


准备工作

  1. 硬件要求

    • 处理器:64 位 CPU(x86_64 架构)
    • 内存:≥ 2GB(建议 4GB 以上)
    • 硬盘:≥ 20GB 可用空间
    • 网络:支持 DHCP 或静态 IP
  2. 下载镜像

    如何在物理机安装centos8系统 第1张

    如何在物理机安装centos8系统 第2张

    • 官方存档源(因官网已移除):

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

      • 推荐选择 CentOS-8.5.2111-x86_64-dvd1.iso(完整安装包)。
      • 制作启动盘

        • Windows:使用 Rufus(模式选 DD Image)
        • Linux/macOS: dd if=/path/to/CentOS-8.5.2111-x86_64-dvd1.iso of=/dev/sdX bs=4M status=progress

          (/dev/sdX 为 U 盘设备名,操作前需卸载)

          如何在物理机安装centos8系统 第3张

        • 安装步骤

          启动安装程序

          • 插入启动盘,重启物理机,按 BIOS/UEFI 键(如 F12、Del)选择从 U 盘启动。
          • 选择第一项 Install CentOS Linux 8 进入图形安装界面。

          语言与时区

          • 语言:默认 English (United States)(可选中文,但终端操作建议英文)。
          • 时区:点击 Region & Time → 选择 Asia/Shanghai

          磁盘分区(关键步骤)

          • 选择 Installation Destination → 选中目标硬盘。
          • 分区方案:
            • 自动分区:勾选 Automatically configure partitioning(默认分配 、/boot 和 swap)。
            • 手动分区(推荐):
              1. 选 Custom → 点 Done 进入编辑。
              2. 点击 创建:
                • /boot:1GB(标准分区,XFS 文件系统)
                • :≥ 20GB(LVM,XFS 文件系统)
                • swap:内存的 1–2 倍(内存 > 8GB 时可省略)

              3. 确认后点 Done → 接受更改。

          网络与主机名

          • 点击 Network & Host Name → 打开以太网开关 → 设置主机名(如 centos8-server)。
          • 配置 IP:
            • DHCP:默认自动获取。
            • 静态 IP:点 Configure → IPv4 → Manual → 输入 IP/子网掩码/网关/DNS。

          软件选择

          • 点击 Software Selection → 按需选择:
            • Minimal Install:基础命令行环境(服务器推荐)。
            • Server with GUI:图形界面(需额外 8GB 空间)。

          用户设置

          • Root 密码:设置强密码(若提示弱密码,需点两次 Done 确认)。
          • 创建用户:点击 User Creation → 输入用户名/密码 → 勾选 Make this user administrator(加入 sudoers)。

          开始安装

          • 点击 Begin Installation → 等待进度完成(约 10–30 分钟)。
          • 安装完成后点 Reboot 移除 U 盘。


          安装后配置

          解决更新源问题(必做)

          因官方源已不可用,需切换至 Vault 存档源:

          sudo sed -i 's|mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-*.repo sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*.repo sudo dnf makecache

          基础优化

          • 更新残留包: sudo dnf update --nobest
          • 安装常用工具: sudo dnf install epel-release vim wget curl git
          • 关闭 SELinux(可选)

            编辑 /etc/selinux/config → 修改 SELINUX=disabled → 重启生效。

          安全提醒

          • 防火墙配置: sudo systemctl enable --now firewalld sudo firewall-cmd --permanent --add-service=ssh # 开放 SSH sudo firewall-cmd --reload
          • 禁用 root 远程登录(编辑 /etc/ssh/sshd_config): PermitRootLogin no PasswordAuthentication no # 建议使用 SSH 密钥 sudo systemctl restart sshd


          替代方案推荐

          鉴于 CentOS 8 已停止维护,建议考虑以下稳定替代品:

          1. CentOS Stream:CentOS 后续项目,兼容 RHEL 开发流。
          2. Rocky Linux:由原 CentOS 创始人发起的 RHEL 兼容分支。
          3. AlmaLinux:社区驱动的 RHEL 1:1 二进制兼容发行版。


          引用说明

          重要提示:本文旨在为特定需求场景提供安装指导,由于 CentOS 8 已终止支持,请勿将其用于暴露于公网的生产服务器,定期检查系统漏洞并制定迁移计划至关重要。

0