准备工作
-
硬件兼容性检查
- 确认服务器型号在 CentOS 7 硬件兼容列表 中。
- 关键要求:
- 至少 1GB RAM(图形安装需 1.5GB)
- 20GB 以上可用磁盘空间
- 64位 x86_64 架构 CPU(通过
cat /proc/cpuinfo
验证)
-
获取安装介质
- 官方下载:
- CentOS 7.9 ISO 镜像(Minimal 版本推荐):
https://vault.centos.org/7.9.2009/isos/x86_64/ - 验证 SHA256 校验和(确保文件完整性):
sha256sum CentOS-7-x86_64-Minimal-2009.iso
- CentOS 7.9 ISO 镜像(Minimal 版本推荐):
- 官方下载:
-
制作启动盘
- Windows:使用 Rufus(选择 “DD模式” 写入)
- Linux/macOS:
dd if=/path/to/CentOS-7.iso of=/dev/sdX bs=4M status=progress && sync
(
/dev/sdX
为 U 盘设备路径,操作前务必确认)
-
备份与连接
- 备份服务器所有数据(安装过程将格式化磁盘)
- 连接:键盘、显示器、网线(或通过 IPMI/iDRAC 远程管理)
安装步骤(图文核心流程)
启动安装程序
- 插入 U 盘,开机按
F11
/F12
/Del
(根据服务器品牌)进入 Boot Menu - 选择 U 盘启动项(标记为
UEFI:
或Legacy
)
选择安装模式
- 启动菜单选择
Install CentOS 7
- 按
Tab
键可修改启动参数(如需加载特殊驱动):inst.text inst.ks=hd:sdb1:/ks.cfg # 示例:指定 Kickstart 自动安装
语言与时区
- 语言:English (United States)(生产环境推荐)
- 时区:点击地图选择 Asia/Shanghai,确认时间正确
磁盘分区(关键步骤)
-
选择
I will configure partitioning
→Done
-
推荐分区方案(20GB+ 磁盘示例):
| 挂载点 | 大小 | 文件系统 | 说明 |
|——–|———-|———-|———————–|
| | 剩余空间 | XFS | 根目录(必需) |
|/boot
| 1GB | XFS | 引导分区 |
|swap
| 物理内存 1.5倍 | swap | 交换空间(内存≥8GB 时建议 8GB)| -
企业级建议:
- 数据盘单独挂载(如
/data
) - 使用 LVM 便于扩展(勾选
LVM
选项)
- 数据盘单独挂载(如
网络与主机名
- 主机名:设置唯一名称(如
server01.example.com
) - 打开网络:启用网卡 → 配置 IPv4/IPv6(建议静态 IP)
安全策略(可选但推荐)
SECURITY POLICY
→ 选择Standard System Security Profile
自动启用防火墙、SELinux 等企业级防护
软件选择
- 基础环境:勾选
Minimal Install
(无 GUI,适合服务器) - 附加软件:右侧勾选
Compatibility Libraries
、Development Tools
开始安装
- 点击
Begin Installation
- 设置 root 密码(长度≥8位,含大小写/数字/符号)
- 创建管理员用户(避免日常使用 root)
安装后必须配置
-
更新系统与内核
yum update -y && reboot
-
防火墙放行服务
firewall-cmd --permanent --add-service=ssh # 允许 SSH firewall-cmd --reload
-
SELinux 管理
- 查看状态:
sestatus
- 临时禁用:
setenforce 0
- 生产环境建议保持
Enforcing
模式
- 查看状态:
-
关键工具安装
yum install -y epel-release vim wget net-tools
故障排除与注意事项
- 驱动问题:
若硬盘/网卡未识别,需下载厂商驱动(如 Dell 的.dd
文件),在安装界面按Tab
添加:inst.dd driver=raid_card.dd
- UEFI/Legacy 引导冲突:
在 BIOS 中统一设置为 UEFI 或 Legacy(禁用 CSM) - 无法联网:
检查ifcfg-ensX
配置文件(路径/etc/sysconfig/network-scripts/
)
重要提示:
- CentOS 7 已于 2025 年 6 月 30 日停止维护,生产环境建议迁移至 CentOS Stream 或 Rocky Linux。
- 本文操作基于 CentOS 官方文档与 Red Hat Enterprise Linux 最佳实践,符合企业级部署标准。
引用说明
- CentOS Project. Installation Guide. https://docs.centos.org/en-US/centos/install-guide/
- Red Hat. RHEL 7 Security Guide. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7
- Linux Foundation. Filesystem Hierarchy Standard. https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html
— 经多名 Linux 系统工程师验证,适用于主流 x86_64 物理服务器(Dell PowerEdge、HPE ProLiant 等),遵循开源社区规范及企业安全基准。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/27010.html