首页主机资讯centos minimal怎样进行系统升级

centos minimal怎样进行系统升级

时间2025-11-28 02:28:03发布访客分类主机资讯浏览1081
导读:CentOS Minimal 系统升级指南 一、升级前准备 备份关键数据与配置:包括业务数据、数据库、配置文件(如 /etc、/var/lib、/home 等),并准备回滚方案。 确认当前系统与内核:执行 cat /etc/redhat-...

CentOS Minimal 系统升级指南

一、升级前准备

  • 备份关键数据与配置:包括业务数据、数据库、配置文件(如 /etc/var/lib/home 等),并准备回滚方案。
  • 确认当前系统与内核:执行 cat /etc/redhat-releaseuname -r,记录现有版本与内核,便于升级后核对。
  • 选择维护时间窗口:尽量在低峰时段进行,避免影响线上业务。
  • 检查磁盘与空间:df -hfree -m,确保 /boot 与根分区有足够空间(升级内核与依赖需要额外空间)。
  • 准备网络或本地源:在线环境可直接用官方镜像;离线环境需准备 ISO 或本地仓库。
  • 如为 RHEL 需注册订阅;CentOS 无需订阅。
    以上为通用升级前检查与准备要点。

二、在线升级步骤(同版本小版本更新)

  • 更新软件包索引与已安装包:
    • CentOS 7:yum update -y
    • CentOS 8 Stream:dnf update -y
  • 重启以应用新内核:reboot
  • 验证结果:cat /etc/redhat-releaseuname -r
  • 可选清理:yum clean allpackage-cleanup --oldkernels(保留至少 2 个内核以便回滚)
    说明:Minimal 环境默认已包含 yum/dnf 与常用更新工具,可直接执行更新。

三、跨版本升级路径

  • 重要提示:CentOS Linux 6 官方已 EOL,不建议继续升级;如必须迁移,建议备份后全新安装 CentOS Stream 8/9 或迁移至 AlmaLinux/Rocky Linux
  • CentOS 7 → CentOS 8 Stream(跨主版本,官方更推荐全新安装,以下为应急思路):
    1. 安装升级评估与执行工具(仅适用于 RHEL/CentOS 7 → 8 的官方跨版本流程):
      • yum install -y preupgrade-assistant redhat-upgrade-tool
    2. 评估兼容性:preupgrade-assistant --list-problems 并按建议修复。
    3. 配置升级仓库(示例):编辑 /etc/yum.repos.d/upgrade.repo,启用 BaseOS/AppStream 的 8 Stream 仓库。
    4. 执行升级:centos-upgrade-tool-cli --network 8 --instrepo < URL或镜像路径>
    5. 重启:reboot
    6. 验证:cat /etc/redhat-releaseuname -r
      风险提示:跨版本升级风险较高,生产环境优先选择“备份—全新安装—恢复业务”。

四、离线升级(使用 ISO 或本地源)

  • 挂载 ISO:
    • mkdir -p /mnt/cdrom
    • mount -o loop /opt/CentOS-7-x86_64-Minimal-1804.iso /mnt/cdrom
  • 配置本地源:
    • 备份原有源:mkdir /etc/yum.repos.d/bak_$(date +%F) & & mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak_$(date +%F)/
    • 新建本地源:vi /etc/yum.repos.d/local.repo
      [local]
      name=CentOS 7 Local
      baseurl=file:///mnt/cdrom
      enabled=1
      gpgcheck=0
      
  • 刷新缓存并升级:
    • yum clean all & & yum makecache
    • yum update -y
  • 重启与验证:rebootcat /etc/redhat-releaseuname -r
  • 卸载 ISO:umount /mnt/cdrom
    该方式适用于无外网或受限网络环境。

五、升级后检查与常见问题

  • 核对版本与内核:cat /etc/redhat-releaseuname -r,确认新内核与应用运行正常。
  • 多内核共存与回滚:保留旧内核,在 GRUB 菜单中选择旧内核启动以验证稳定性。
  • 检查服务与日志:systemctl list-units --failedjournalctl -xe,排查启动失败与报错。
  • 清理与优化:yum clean allpackage-cleanup --oldkernels,按需调整 GRUB_TIMEOUT/GRUB_DEFAULT
  • 回滚预案:若升级异常,使用备份或旧内核恢复业务,再评估重新升级或重装。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos minimal怎样进行系统升级
本文地址: https://pptw.com/jishu/758610.html
centos minimal怎样查看日志文件 centos minimal怎么恢复出厂设置

游客 回复需填写必要信息