在服务器上安装 CentOS 7.9 是一个常见且稳定的 Linux 系统部署任务。以下是详细的安装步骤和建议,适用于物理服务器或虚拟机环境。
一、准备工作
1. 获取 CentOS 7.9 镜像
CentOS 7 已于 2024 年 6 月 30 日停止维护(EOL),但仍可从以下镜像站点下载:
- 官方归档地址(推荐):
https://vault.centos.org/7.9.2009/ - 或国内镜像站(如阿里云、清华源等):
https://mirrors.aliyun.com/centos-vault/7.9.2009/
选择合适的 ISO 镜像:
- Minimal ISO(最小安装,约 1GB):适合服务器,推荐。
- DVD ISO(完整版,约 4GB):包含更多软件包。
推荐使用
CentOS-7-x86_64-Minimal-2009.iso
2. 制作启动盘
将 ISO 写入 U 盘,用于服务器安装:
- 工具推荐:
- Windows: Rufus 或 UltraISO
- macOS/Linux: 使用
dd命令sudo dd if=CentOS-7-x86_64-Minimal-2009.iso of=/dev/sdX bs=4M status=progress && sync(注意:
/dev/sdX是你的U盘设备,不要选错)
3. 准备服务器
- 插入 U 盘或挂载 ISO(通过 iDRAC/iLO/IPMI 远程管理)
- 开机进入 BIOS/UEFI 设置:
- 启用 Legacy Boot 或 UEFI(根据需求)
- 将 USB 或光驱设为第一启动项
二、安装过程(图形化/文本界面)
-
启动安装介质
- 服务器开机后会进入 CentOS 安装菜单
- 选择:
Install CentOS 7
-
选择语言
- 推荐选择
English (United States)
- 推荐选择
-
安装概览(Installation Summary)
- 点击以下各项进行配置:
3.1 时区设置(Date & Time)
- 选择时区,如
Asia/Shanghai - 可开启网络时间同步(NTP)
3.2 键盘布局(Keyboard)
- 默认 US English 即可
3.3 安装源(Installation Source)
- 默认本地介质即可
3.4 软件选择(Software Selection)
- 推荐选择:
- Minimal Install(最小安装,适合服务器)
- 或者选择 Infrastructure Server
3.5 安装目标(Installation Destination)
- 选择磁盘并配置分区
- 推荐方式:
- 手动分区(Manual Partitioning)
- 典型分区方案:
/boot : 1GB (ext4) swap : 内存的1~2倍(如 4GB) / : 剩余空间(xfs 或 ext4) - 或使用自动分区(LVM)
3.6 网络与主机名(Network & Hostname)
- 打开网卡(默认关闭)
- 设置主机名,如:
server01.example.com - 建议配置静态 IP(可在安装后设置)
3.7 Root 密码设置
- 设置强 root 密码
- 可创建普通用户(建议)
-
开始安装
- 点击 “Begin Installation”
- 安装过程中可设置 root 密码和创建用户
-
安装完成
- 安装完成后点击 “Reboot” 重启
- 拔出 U 盘
三、安装后基本配置
1. 登录系统
login: root
password: 你设置的密码
2. 配置网络(如果未设置静态IP)
编辑网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens192
修改或添加:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114
重启网络:
systemctl restart network
3. 更新系统(可选)
由于 CentOS 7.9 已 EOL,需切换到 vault 源:
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
yum clean all && yum makecache
yum update -y
⚠️ 注意:更新可能有限,因官方不再提供安全更新。
4. 安装常用工具
yum install -y vim wget net-tools bash-completion epel-release
5. 关闭防火墙(生产环境慎用)
systemctl stop firewalld
systemctl disable firewalld
# 或使用 iptables
6. 禁用 SELinux(可选,调试用)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# 重启生效
四、注意事项
-
CentOS 7 已停止维护
- 建议尽快迁移到替代系统:
- Rocky Linux 8/9
- AlmaLinux 8/9
- Oracle Linux
- 或升级至 CentOS Stream(滚动发布)
- 建议尽快迁移到替代系统:
-
服务器硬件兼容性
- 确保 RAID 驱动、网卡驱动支持(特别是旧型号服务器)
-
远程管理
- 配置 SSH 访问:
systemctl enable sshd systemctl start sshd - 建议禁用 root 远程登录,使用普通用户 + sudo
- 配置 SSH 访问:
五、总结
| 步骤 | 内容 |
|---|---|
| 1 | 下载 CentOS 7.9 Minimal ISO |
| 2 | 制作启动U盘 |
| 3 | 服务器从U盘启动安装 |
| 4 | 配置分区、网络、root密码 |
| 5 | 完成安装并进行基础配置 |
如果你有具体服务器品牌(如 Dell、HP、华为)或需要无人值守安装(Kickstart),可以继续提问,我可以提供更详细的定制方案。
云计算HECS