CentOS Minimal如何升级系统
导读:CentOS Minimal系统升级指南 一、升级前的准备工作 备份重要数据:升级过程中可能出现意外(如磁盘空间不足、软件冲突),务必提前备份服务器上的关键数据(如数据库、配置文件、用户文件)。 检查当前系统版本:通过命令cat /etc...
CentOS Minimal系统升级指南
一、升级前的准备工作
- 备份重要数据:升级过程中可能出现意外(如磁盘空间不足、软件冲突),务必提前备份服务器上的关键数据(如数据库、配置文件、用户文件)。
- 检查当前系统版本:通过命令
cat /etc/centos-release
确认当前CentOS版本(如7.x或8.x),避免跨主版本升级(如CentOS 7→8)时出现兼容性问题。 - 确认网络连接:确保服务器能访问互联网(或本地YUM/DNF源),以便下载更新包。
二、常规小版本更新(如CentOS 7.9→7.10)
1. 使用YUM命令(适用于CentOS 7及以下)
- 更新所有软件包:运行
sudo yum update -y
,命令会自动检查并安装所有可用的安全补丁和小版本更新。 - 清理缓存(可选):更新完成后,可运行
sudo yum clean all
清理旧缓存,释放磁盘空间。 - 重启服务:部分更新需要重启服务才能生效(如内核、Apache),可通过
systemctl restart 服务名
手动重启。
2. 使用DNF命令(适用于CentOS 8及以上)
- 更新所有软件包:运行
sudo dnf update -y
,DNF是CentOS 8及以上的默认包管理器,性能优于YUM且支持更多功能。 - 重启系统:更新完成后,运行
sudo reboot
重启服务器,使内核及系统组件生效。
三、大版本升级(如CentOS 7→CentOS 8)
注意:CentOS 8已于2021年底结束官方支持,建议升级至CentOS Stream(滚动更新版本)或其他替代发行版(如Rocky Linux、AlmaLinux)。若仍需升级,需谨慎操作并备份数据。
- 准备升级环境:
- 安装EPEL仓库(提供额外软件包):
sudo yum install epel-release -y
。 - 安装DNF工具(CentOS 7需先安装):
sudo yum install dnf -y
。 - 删除旧版YUM包管理器:
sudo dnf -y remove yum yum-metadata-parser
。
- 安装EPEL仓库(提供额外软件包):
- 同步CentOS Stream仓库:
- 下载CentOS Stream 8的仓库包:
sudo dnf install http://mirror.centos.org/centos/8/Stream/os/x86_64/os/Packages/{ centos-stream-repos-8-3.el8.noarch.rpm,centos-stream-release-8.5-1.2111.el8.noarch.rpm}
。 - 启用Stream仓库:
sudo dnf config-manager --set-enabled centos-stream
。
- 下载CentOS Stream 8的仓库包:
- 执行升级:
- 运行
sudo dnf upgrade --refresh --allowerasing
,--allowerasing
参数允许删除冲突的旧包。 - 同步系统版本:
sudo dnf system-upgrade reboot
,系统将自动下载并重启以完成升级。
- 运行
四、离线升级(无网络环境)
- 下载CentOS ISO镜像:从官网下载对应版本的Minimal ISO(如CentOS-7-x86_64-Minimal-2009.iso)。
- 挂载ISO镜像:
- 创建挂载目录:
mkdir /mnt/cdrom
。 - 挂载镜像:
mount -o loop /path/to/CentOS-7-x86_64-Minimal-2009.iso /mnt/cdrom/
。
- 创建挂载目录:
- 配置本地YUM源:
- 备份原有仓库文件:
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
。 - 创建本地仓库文件:
vi /etc/yum.repos.d/local.repo
,内容如下:[local] name=CentOS Minimal Local Repo baseurl=file:///mnt/cdrom enabled=1 gpgcheck=0 ```。
- 生成缓存:
sudo yum clean all & & sudo yum makecache
。
- 备份原有仓库文件:
- 执行升级:运行
sudo yum update -y
,完成后重启系统。
五、验证升级结果
- 升级完成后,运行
cat /etc/centos-release
查看系统版本,确认是否升级成功。 - 运行
uname -r
查看内核版本,确保内核已更新至最新。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS Minimal如何升级系统
本文地址: https://pptw.com/jishu/717295.html