使用ISO文件创建可启动USB设备,设置物理服务器从该设备启动,启动后进入CentOS安装界面,按提示完成语言、时区、磁盘分区(推荐自动配置)及root密码设置,选择minimal install等软件包组合,最后执行安装并重启即可。
准备工作
-
获取官方ISO镜像
- 访问CentOS官方镜像站(推荐国内镜像源提升下载速度):
- 清华大学:
https://mirrors.tuna.tsinghua.edu.cn/centos/
- 阿里云:
https://mirrors.aliyun.com/centos/
- 清华大学:
- 选择版本(如CentOS 7或8 Stream)→ 进入
isos/
目录 → 根据CPU架构(通常x86_64)下载DVD
或Minimal
镜像。
- 访问CentOS官方镜像站(推荐国内镜像源提升下载速度):
-
制作启动U盘
-
备份与硬件检查
- 备份物理机硬盘中的重要数据。
- 确认启动模式:
- 传统BIOS:无需额外设置
- UEFI:进入BIOS(开机按
Del/F2
)→ 关闭Secure Boot
→ 启用UEFI
模式。
安装步骤
启动安装程序
插入U盘 → 开机按启动菜单键(F12/ESC/F8
)→ 选择U盘启动 → 出现安装菜单:
- 选择 Install CentOS 7/8(根据版本)
- 按
Tab
键可修改启动参数(如需调试驱动)。
语言与时区设置
- 语言:建议选 English(避免后续终端乱码)
- 时区:点击
DATE & TIME
→ 地图选择Asia/Shanghai
→ 关闭UTC时间(国内服务器建议)。
磁盘分区(关键步骤)
- 进入
INSTALLATION DESTINATION
- 选择硬盘(确认设备名称,如sda/nvme0n1)
- 分区方案建议:
| 挂载点 | 大小 | 文件系统 | 备注 |
|—|—|—|—|
|/boot
| 1GB | xfs | UEFI需额外500MB EFI分区 |
|swap
| ≥物理内存 | swap | 生产环境建议内存2倍 |
| | 剩余空间 | xfs | 系统根目录 |- 高级选项:
- BIOS模式:选
Standard Partition
- UEFI模式:必须创建
EFI System Partition
(500MB) - 勾选
Encrypt
可加密磁盘(需额外设置密码)。
- BIOS模式:选
- 高级选项:
网络与主机名
- 点击
NETWORK & HOSTNAME
- 主机名:输入域名格式(如
server01.example.com
) - 开启以太网连接 → 修改IPv4设置(建议静态IP便于管理)。
软件包选择
SOFTWARE SELECTION
→ 按需选择:- Minimal Install:基础服务器(推荐)
- Server with GUI:需图形界面
- 开发工具:勾选以支持编译环境。
用户设置
ROOT PASSWORD
:设置强密码(字母+数字+符号)USER CREATION
:创建日常账户 → 勾选 管理员权限(避免直接使用root)。
开始安装
点击 Begin Installation
→ 等待进度完成 → 重启后移除U盘。
安装后配置
-
基础安全加固
# 更新系统 sudo yum update -y # 关闭SELinux(可选) sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config # 防火墙放行常用端口 sudo firewall-cmd --permanent --add-service={http,https,ssh} sudo firewall-cmd --reload
-
驱动与内核优化
- 安装EPEL仓库:
sudo yum install epel-release -y
- 升级内核(如需):
sudo yum --enablerepo=elrepo-kernel install kernel-ml -y
- 安装EPEL仓库:
-
备份与监控
- 配置定时备份:
crontab -e
添加0 2 * * * tar -zcf /backup/$(date +%F).tar.gz /etc /var/www
- 安装监控工具:
sudo yum install htop iotop -y
- 配置定时备份:
常见问题解决
- 无法识别硬盘:
检查是否启用RAID模式 → 在BIOS中切为AHCI模式。 - UEFI启动失败:
重启进入Live CD → 挂载EFI分区 → 重装GRUB:mount /dev/sda1 /mnt/efi grub2-install --efi-directory=/mnt/efi
- 网络连接超时:
禁用NetworkManager:systemctl stop NetworkManager systemctl disable NetworkManager systemctl enable network
引用说明
- CentOS官方安装文档:
https://docs.centos.org/en-US/centos/install-guide/ - Red Hat Enterprise Linux磁盘分区建议:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/planning_for_an_rhel_8_installation/index#storage-considerations - Linux UEFI引导修复指南:
https://wiki.archlinux.org/title/GRUB#UEFI_systems
重要提示:操作前务必验证ISO文件的SHA256校验值,避免镜像损坏导致安装失败,生产环境建议在测试机验证后再部署。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/43965.html