温馨提示×

CentOS镜像如何进行系统更新与升级

小樊
52
2025-08-12 22:23:12
栏目: 智能运维

CentOS镜像的系统更新与升级可通过以下方式操作:

一、使用YUM工具更新(在线方式)

  1. 更新软件包列表
    sudo yum clean all && sudo yum makecache 
  2. 更新所有软件包
    sudo yum update -y # -y 自动确认更新  
    • 仅更新安全补丁:sudo yum update --security -y
  3. 升级系统版本
    • CentOS 7及以下:需手动下载新版本镜像并挂载(见离线方式)。
    • CentOS 8及以上:使用 dnf 替代 yum,命令类似 sudo dnf update -y

二、离线升级(通过ISO镜像)

  1. 准备镜像
    • 下载对应版本的CentOS ISO镜像(如CentOS-7-x86_64-Minimal.iso)。
  2. 挂载镜像并配置本地源
    mkdir /mnt/cdrom mount -o loop /path/to/CentOS.iso /mnt/cdrom mkdir /etc/yum.repos.d/bak && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak vi /etc/yum.repos.d/local.repo 
    添加内容:
    [local] name=CentOS Local Repo baseurl=file:///mnt/cdrom enabled=1 gpgcheck=0 
  3. 更新并升级
    sudo yum clean all && sudo yum makecache sudo yum update -y 
  4. 重启系统
    sudo reboot 

三、自动化更新(可选)

  • 安装 yum-cron 实现定期自动更新:
    sudo yum install yum-cron sudo systemctl enable --now yum-cron 
    编辑 /etc/yum/yum-cron.conf 配置更新策略(如 apply_updates=yes)。

注意事项

  • 备份数据:更新前务必备份重要文件(如 /etc/var 目录)。
  • 内核升级风险:内核更新可能导致驱动兼容性问题,建议在测试环境验证。
  • 版本支持:CentOS 7已停服,建议升级到CentOS Stream或迁移至其他长期支持系统。

参考来源:

0