Linux Minimal如何进行版本升级
导读:Linux Minimal版本升级指南(基于Debian/Ubuntu与Red Hat/CentOS发行版) 一、基于Debian/Ubuntu的Minimal系统升级(如Ubuntu Minimal) 1. 准备工作 备份重要数据:升...
Linux Minimal版本升级指南(基于Debian/Ubuntu与Red Hat/CentOS发行版)
一、基于Debian/Ubuntu的Minimal系统升级(如Ubuntu Minimal)
1. 准备工作
- 备份重要数据:升级前务必备份个人文件、配置文件(如
/etc目录下的自定义配置),避免升级过程中数据丢失。 - 检查网络连接:确保系统连接到稳定的网络(建议使用有线连接),保证更新包能顺利下载。
2. 更新现有软件包
- 打开终端(
Ctrl+Alt+T),依次执行以下命令刷新软件源列表并升级已安装的软件包:若需处理依赖关系变更(如移除旧依赖包),可使用更彻底的sudo apt update # 刷新软件源,获取最新软件包信息 sudo apt upgrade # 升级所有已安装的软件包至最新版本(不改变系统版本)full-upgrade:sudo apt full-upgrade # 解决依赖问题,升级所有软件包
3. 执行系统版本升级
- 安装
update-manager-core工具(若未安装):sudo apt install update-manager-core -y - 运行系统升级命令,按照提示完成版本升级:
sudo do-release-upgrade # 检查并升级到下一个可用的Ubuntu LTS/普通版本- 升级过程中会提示确认是否开始升级、是否接受配置文件变更(默认
NO即可,除非需要修改配置); - 若遇到锁屏界面,直接按
Enter键继续; - 升级完成后,系统会提示重启,输入
Y确认重启。
- 升级过程中会提示确认是否开始升级、是否接受配置文件变更(默认
4. 验证升级结果
- 重启后,通过以下命令检查系统版本:
lsb_release -a # 查看Ubuntu版本信息 uname -a # 查看内核版本
二、基于Red Hat/CentOS的Minimal系统升级(如CentOS 7/8/Stream)
1. 准备工作
- 备份关键数据:尤其是
/etc(配置文件)、/home(用户数据)、/var(日志与服务数据)目录。 - 确认当前版本:通过以下命令查看当前CentOS版本:
cat /etc/centos-release
2. 更新现有系统(CentOS 7及以下)
- 使用
yum包管理器更新所有软件包:sudo yum update -y # 自动回答“yes”,快速更新所有软件包 - 若需升级内核至最新稳定版(可选),可添加ELRepo仓库:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm -y sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" list available # 查看可用内核 sudo yum --enablerepo=elrepo-kernel install kernel-ml -y # 安装Mainline内核(最新稳定版) sudo grub2-mkconfig -o /boot/grub2/grub.cfg # 更新GRUB引导 sudo grub2-set-default 'CentOS Linux (内核版本) 7 (Core)' # 设置新内核为默认启动项 sudo reboot # 重启生效 uname -r # 验证内核版本
3. 升级系统版本(CentOS 7→8或CentOS 8→Stream)
-
方法一:使用
dnf(适用于CentOS 8及以上)- 更新现有软件包:
sudo dnf update -y - 同步系统至最新版本(如CentOS 8 Stream):
sudo dnf system upgrade download --refresh # 下载升级包 sudo dnf system upgrade reboot # 重启并应用升级 - 升级完成后,验证版本:
cat /etc/centos-release
- 更新现有软件包:
-
方法二:使用
distro-sync(适用于CentOS 7→8,需谨慎)- 若直接从CentOS 7升级到8,可使用
distro-sync同步系统,但需注意:CentOS 8已于2021年底结束支持,建议升级至CentOS Stream或迁移至其他发行版(如Rocky Linux/AlmaLinux)。 - 操作步骤:
sudo yum install centos-release-minimal -y # 安装Minimal仓库 sudo yum distro-sync -y # 同步至最新系统版本 sudo reboot
- 若直接从CentOS 7升级到8,可使用
4. 注意事项
- 版本兼容性:CentOS 7无法直接升级到CentOS 9及以上版本,需通过中间版本过渡(如7→8→Stream);
- 第三方仓库:升级前禁用或移除第三方仓库(如EPEL),避免冲突;
- 生产环境建议:在测试环境中验证升级流程,避免影响线上业务。
总结
- Debian/Ubuntu Minimal:通过
apt update+apt upgrade+do-release-upgrade完成升级; - CentOS Minimal:通过
yum/dnf update更新现有系统,通过dnf system upgrade或distro-sync升级版本; - 关键提醒:备份数据是升级前的必做步骤,稳定网络是升级成功的保障。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux Minimal如何进行版本升级
本文地址: https://pptw.com/jishu/735221.html
