关于我们    服务条款    新闻动态    帮助中心    购物车

CentOS8 更新最新补丁指南

CentOS8 更新最新补丁指南

1. 检查当前系统版本

cat /etc/centos-release
uname -r

2. 更新系统软件包

2.1 使用 dnf 更新(推荐)

# 更新所有软件包到最新版本
sudo dnf update -y

# 或者只更新安全相关的补丁
sudo dnf update --security -y

2.2 清理缓存并重新生成

# 清理旧的缓存
sudo dnf clean all

# 重新生成元数据缓存
sudo dnf makecache

3. 处理常见问题

3.1 如果遇到仓库错误

CentOS8 已于 2021年12月31日停止维护,需要切换到 vault 仓库:

# 备份原有仓库文件
sudo mkdir -p /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

# 下载 vault 仓库配置
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

# 清理并重建缓存
sudo dnf clean all
sudo dnf makecache

3.2 安装 EPEL 仓库(可选)

sudo dnf install epel-release -y
sudo dnf update -y

4. 验证更新结果

# 查看已安装的更新历史
sudo dnf history list

# 查看特定软件包的版本
rpm -q kernel

5. 重启系统(如果更新了内核)

sudo reboot

注意事项

  • CentOS8 已停止官方支持,建议考虑迁移到 CentOS Stream、Rocky Linux 或 AlmaLinux
  • 在生产环境中执行更新前,请先在测试环境中验证
  • 更新后务必验证关键服务是否正常运行