CentOS Stream 8 已于 2024-05-31 正式 EOL(停止维护),官方仓库已下线,因此**必须切换到归档源(vault)**才能继续安装和更新软件。
下面给你一套当前可用的完整配置方案,包括:
cat /etc/os-release
应看到:
NAME="CentOS Stream"
VERSION="8"
mkdir -p /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
/etc/yum.repos.d/CentOS-Stream-Vault.repo[baseos]
name=CentOS Stream 8 - BaseOS
baseurl=http://vault.centos.org/8-stream/BaseOS/$basearch/os/
gpgcheck=0
enabled=1
[appstream]
name=CentOS Stream 8 - AppStream
baseurl=http://vault.centos.org/8-stream/AppStream/$basearch/os/
gpgcheck=0
enabled=1
[extras-common]
name=CentOS Stream 8 - Extras Common
baseurl=http://vault.centos.org/8-stream/extras/$basearch/extras-common/
gpgcheck=0
enabled=1
✅
gpgcheck=0是为了避免 GPG key 过期问题
✅ 使用vault.centos.org是目前唯一可用官方地址
dnf clean all
dnf makecache
测试:
dnf repolist
dnf install -y \
https://vault.centos.org/8-stream/extras/$basearch/extras-common/epel-release-8-18.el8.noarch.rpm
编辑:
vi /etc/yum.repos.d/epel.repo
改为:
[epel]
name=Extra Packages for Enterprise Linux 8
baseurl=https://vault.centos.org/8-stream/extras/$basearch/extras-common/
enabled=1
gpgcheck=0
setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
dnf install -y chrony
systemctl enable --now chronyd
timedatectl
systemctl enable --now firewalld
firewall-cmd --state
dnf install -y \
vim wget curl net-tools lsof \
bash-completion rsync tar
dnf update -y
reboot
不再提供安全更新,建议:
| 场景 | 建议 |
|---|---|
| 新服务器 | ✅ Rocky Linux 8 / AlmaLinux 8 |
| 老系统 | ✅ 迁移到 Rocky / Alma |
| 临时使用 | ✅ 当前 vault 方案 |
迁移参考:
migrate2rocky -r
你可以直接说:
我可以给你 最小化 / 安全 / 高性能 配置方案。