Linux minimal系统更新方法
导读:Linux Minimal系统更新方法 一、通用准备 确认发行版与版本:执行cat /etc/os-release,记录如Ubuntu 22.04、CentOS Stream 9、RHEL 9、Debian 12等,以便选择对应命令与仓库...
Linux Minimal系统更新方法
一、通用准备
- 确认发行版与版本:执行
cat /etc/os-release,记录如Ubuntu 22.04、CentOS Stream 9、RHEL 9、Debian 12等,以便选择对应命令与仓库。 - 确保网络连通:最小化安装通常默认使用DHCP,如为静态地址需先配置
/etc/network/interfaces或nmcli/nmtui,并测试ping通仓库域名。 - 具备管理员权限:使用sudo或切换到root;更新前建议先做一次快照/备份与本地/远程日志留存。
二、按发行版执行更新
- Ubuntu Minimal
- 更新索引与升级软件包:
sudo apt update & & sudo apt upgrade -y - 可选升级内核(HWE 内核):
sudo apt install linux-generic-hwe-22.04 -y - 跨版本升级:
sudo apt install update-manager-core -y & & sudo do-release-upgrade - 重启:
sudo reboot
- 更新索引与升级软件包:
- Debian Minimal
- 更新索引与升级:
sudo apt update & & sudo apt full-upgrade -y - 清理:
sudo apt autoremove -y & & sudo apt autoclean - 重启:
sudo reboot
- 更新索引与升级:
- CentOS/RHEL 7 Minimal
- 升级:
sudo yum update -y - 重启:
sudo reboot
- 升级:
- CentOS/RHEL 8/9、AlmaLinux/Rocky Linux Minimal
- 升级:
sudo dnf update -y - 重启:
sudo reboot
- 升级:
- RHEL UBI Minimal(容器场景)
- 使用microdnf:
sudo microdnf update -y & & sudo microdnf clean all - 注意:UBI minimal 镜像默认不包含systemd,不适用于需要完整 init 的主机场景。
- 使用microdnf:
三、升级到新版本
- Ubuntu Minimal
- 先确保已安装
do-release-upgrade:sudo apt install update-manager-core -y - 执行升级:
sudo do-release-upgrade,按提示完成;升级后重启。
- 先确保已安装
- Debian Minimal
- 小版本通过
apt full-upgrade完成;跨主版本建议备份后使用安装介质或do-release-upgrade(若已安装对应工具)。
- 小版本通过
- CentOS/RHEL 系列
- 小版本通过
yum/dnf update完成;跨主版本通常需全新安装或使用官方升级工具(如leapp);生产环境建议在测试环境验证后再执行。
- 小版本通过
四、最小化系统的注意事项
- 容器与主机差异:UBI minimal等极简镜像面向容器构建,缺少systemd与完整工具链,仅适合在容器内使用
microdnf管理软件包。 - 包管理器选择
- RHEL/CentOS 8+优先使用DNF;RHEL 7使用YUM;Debian/Ubuntu使用APT。
- 极简环境可能未预装某些工具(如文本编辑器、网络管理工具),必要时先安装:
sudo apt install -y vim或microdnf install -y vim。
- 仓库与模块
- RHEL UBI支持模块流:
microdnf module enable/disable/reset < 模块名>,便于获取多版本软件(如 Node.js 模块流)。
- RHEL UBI支持模块流:
- 升级后验证
- 检查内核:
uname -r - 检查系统版本:
cat /etc/os-release - 查看可升级与安全更新:
apt list --upgradable、dnf check-update、yum check-update
- 检查内核:
- 回滚与应急
- 保留快照/备份;如出现启动或依赖异常,优先回滚到升级前快照,或在救援模式卸载问题包。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux minimal系统更新方法
本文地址: https://pptw.com/jishu/759524.html
