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

CentOS Stream 10 更新系统完整指南

  • CentOS Stream 10 更新系统完整指南

本文详细介绍如何在CentOS Stream 10系统上安全、高效地执行系统更新操作。

1. 系统信息检查

在执行更新前,先确认系统版本和状态:

# 查看操作系统版本
cat /etc/centos-release
# 查看内核版本
uname -r
# 查看完整的系统信息
hostnamectl

2. 完整系统更新流程

2.1 基础更新命令

# 更新所有软件包到最新版本(推荐)
sudo dnf update -y
# 仅更新安全相关的补丁
sudo dnf update --security -y

2.2 缓存管理

# 清理所有缓存
sudo dnf clean all
# 重新生成元数据缓存
sudo dnf makecache

3. 常见问题解决方案

3.1 仓库配置问题

CentOS Stream 10使用滚动发布模式,确保仓库配置正确:

# 查看当前启用的仓库
sudo dnf repolist enabled
# 启用必要的仓库
sudo dnf config-manager --set-enabled baseos appstream crb

3.2 EPEL仓库安装

# 安装EPEL仓库(提供额外软件包)
sudo dnf install epel-release -y

4. 更新验证与监控

# 查看所有更新历史
sudo dnf history list
# 检查内核版本
rpm -q kernel
# 检查失败的服务
systemctl list-units --failed

5. 重启与维护

# 检查是否需要重启
needs-restarting -r
# 如果返回非0值,建议重启
sudo reboot

6. 重要注意事项

  • 滚动发布特性:CentOS Stream 10是滚动发布,持续接收更新

  • 测试环境验证:在生产环境中执行更新前,务必在测试环境中验证

  • 数据备份:定期备份重要数据,特别是在执行重大更新前

7. 故障排除指南

  1. 网络连接检查:确保服务器可以访问CentOS仓库服务器

  2. 缓存清理:执行 sudo dnf clean all && sudo dnf makecache

  3. 回滚操作:如果更新导致问题,可以回滚:sudo dnf history undo