CentOS 8已在2021年底停止维护,不再接收安全更新,不建议用于生产环境。建议考虑:
推荐替代方案:
CentOS Stream 8/9 - CentOS的后续版本
Rocky Linux 8/9 - 原CentOS团队维护的RHEL兼容系统
AlmaLinux 8/9 - 另一个RHEL兼容发行版
如果您仍需要CentOS 8.0.1905的安装指导(用于学习或测试),以下是简明步骤:
📥 准备工作
下载镜像(需从归档站点获取):
- 访问 vault.centos.org
- 路径:
/8.0.1905/isos/x86_64/
- 选择
CentOS-8.x-x86_64-dvd1.iso
制作启动盘:
# Linux/Mac
dd if=CentOS-8.iso of=/dev/sdX bs=4M status=progress
# Windows使用Rufus或Etcher
🖥️ 安装步骤概要
1. 启动安装程序
- 从U盘启动,选择"Install CentOS Linux 8"
2. 语言和键盘设置
3. 安装目的地(分区)
手动分区建议方案:
/boot 1GB xfs
/swap 2-8GB swap(建议内存的1-2倍)
/ 剩余空间 xfs(最少20GB)
4. 网络和主机名
- 开启网络连接
- 设置主机名,如
server01.example.com
5. 软件选择
- 服务器环境:选择"最小安装"或带GUI的"服务器"
- 开发工具:勾选开发相关包(可选)
6. 用户设置
7. 开始安装
- 确认设置,开始安装(约10-30分钟)
- 安装完成后重启
⚙️ 基础配置(安装后)
1. 系统更新(注意:源已失效)
# 需要修改源或使用本地镜像
sudo dnf update
2. 网络配置
# 查看IP
ip addr
# 静态IP配置(编辑文件)
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens192
3. 防火墙
sudo systemctl start firewalld
sudo systemctl enable firewalld
# 开放端口
sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --reload
4. SSH加固
sudo vi /etc/ssh/sshd_config
# 修改:
Port 2222 # 更改默认端口
PermitRootLogin no # 禁止root登录
PasswordAuthentication no # 使用密钥登录
⚠️ 重要提醒
安全问题:CentOS 8无安全更新,仅限测试使用
软件兼容性:很多新软件不支持旧内核
替代方案:
# Rocky Linux 8迁移脚本
sudo dnf install https://dl.rockylinux.org/pub/rocky/migrate2rocky/migrate2rocky.sh
📚 学习建议
如果您是Linux新手,建议从以下开始:
Rocky Linux 8 - 操作与CentOS 8几乎相同
Ubuntu Server LTS - 文档丰富,社区活跃
CentOS Stream 9 - 学习最新RHEL技术
需要具体某个步骤的详细图解,或迁移到替代系统的帮助吗?