温馨提示×

Centos Stream8 怎么配置

小樊
41
2026-08-18 17:54:55
栏目: 智能运维

CentOS Stream 8 已于 2024 年 5 月 31 日正式 EOL(停止维护),官方仓库已不可用。如果你仍需要在现有环境使用,通常需要切换到归档源或迁移到替代系统。下面我分几种常见场景给你说明配置方法。


一、重要说明(先看)

  • 新部署不建议使用 CentOS Stream 8
  • ✅ 官方推荐迁移到:
    • AlmaLinux 8
    • Rocky Linux 8
    • CentOS Stream 9
  • ⚠️ 以下配置仅适用于已有系统维护或特殊需求

二、CentOS Stream 8 基础配置(EOL 后)

1️⃣ 配置归档 YUM 源(必须)

/etc/yum.repos.d/ 中的官方源已失效,需改为 vault 归档源

示例:使用 AlmaLinux Vault(最常用)

cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/

新建 CentOS-Stream-Archive.repo

[baseos]
name=CentOS Stream 8 - BaseOS
baseurl=http://vault.almalinux.org/8.10/BaseOS/$basearch/os/
gpgcheck=0
enabled=1

[appstream]
name=CentOS Stream 8 - AppStream
baseurl=http://vault.almalinux.org/8.10/AppStream/$basearch/os/
gpgcheck=0
enabled=1

然后:

dnf clean all
dnf makecache

三、基础系统配置

1️⃣ 主机名

hostnamectl set-hostname server01

2️⃣ 网络配置(NetworkManager)

nmcli device status

配置静态 IP:

nmcli con modify eth0 \
  ipv4.method manual \
  ipv4.addresses 192.168.1.100/24 \
  ipv4.gateway 192.168.1.1 \
  ipv4.dns "8.8.8.8 114.114.114.114"

nmcli con up eth0

3️⃣ 时间同步(chrony)

dnf install -y chrony
systemctl enable --now chronyd

查看时间:

timedatectl

四、常用服务配置

1️⃣ 防火墙(firewalld)

systemctl enable --now firewalld
firewall-cmd --add-service=ssh --permanent
firewall-cmd --reload

2️⃣ SELinux

查看状态:

getenforce

临时关闭:

setenforce 0

永久关闭(不推荐):

sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

五、迁移到 AlmaLinux / Rocky(强烈推荐)

如果你只是想“继续用 CentOS 8 系列”,不要手动修源,直接迁移:

AlmaLinux 迁移示例

dnf install -y epel-release
dnf install -y almalinux-deploy
almalinux-deploy

六、总结建议

场景 建议
新服务器 ✅ AlmaLinux 8 / Rocky 8 / CentOS Stream 9
老系统维护 ⚠️ 使用 vault 源
生产环境 ❌ 不建议继续使用 CentOS Stream 8

如果你能告诉我:

  • 是物理机 / 虚拟机 / 云服务器?
  • 主要用途(Web / 数据库 / 容器 / 桌面)?
  • 是否需要升级或迁移?

我可以给你一套更精确、可直接执行的配置方案

0