CentOS使用yum update更新时不升级内核的方法

本文介绍如何在CentOS系统中使用yum进行更新时排除内核升级,避免因内核兼容性问题导致服务器无法正常启动。提供了两种方法:一是通过修改yum配置文件实现;二是直接在yum命令中加入参数来排除内核更新。

引言:由于系统与硬件的兼容性问题,有可能升级内核后导致服务器不能正常启动,这是非常可怕的,没有特别的需要,建议不要随意升级内核。
           CentOS使用yum update更新时不升级内核          
           cp /etc/yum.conf    /etc/yum.confbak
           方法一、修改yum的配置文件

                  vi /etc/yum.conf  在[main]的最后添加 exclude=kernel*
           方法二、直接在yum的命令后面加上如下的参数:
                        yum --exclude=kernel* update

系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接

           查看系统版本  cat /etc/issue
           查看内核版本  uname -a

 

本文来自于系统运维http://www.osyunwei.com/archives/444.html

CentOS 7 系统上,`yum update` 是一个常用的命令,用于更新系统中已安装的软件包到最新版本。通过执行该命令,系统管理员可以确保操作系统保持最新的安全补丁和功能更新。 ### 前提条件 在运行 `yum update` 之前,建议确保以下几点: - 系统已经连接到互联网,并且可以访问 YUM 源。 - 系统的 YUM 源配置正确,推荐使用国内镜像源(如阿里云)以提高下载速度和稳定性。 - 已备份原有的 YUM 源配置文件,以便在出现问题可以恢复。 ### 更新步骤 1. **清除 YUM 缓存** 执行以下命令清除系统中旧的 YUM 缓存,确保使用最新的仓库信息: ```bash yum clean all ``` 2. **重建 YUM 缓存** 在清除缓存后,重新构建 YUM 缓存以确保能够正确识别仓库中的软件包: ```bash yum makecache ``` 3. **执行系统更新** 使用以下命令更新系统中所有可升级的软件包: ```bash yum update ``` 在执行过程中,系统会列出即将更新的软件包列表,并提示用户确认是否继续。输入 `y` 并按回车键即可开始更新过程。 4. **重启系统(可选)** 如果更新过程中涉及内核或关键系统服务的更新,建议重启系统以确保更新生效: ```bash reboot ``` ### 注意事项 - 在更新过程中,如果遇到某些软件包无法更新的情况,可能是由于源中缺少对应的软件包版本,或者依赖关系出现问题。此可以通过 `yum list` 命令查看可用的软件包列表,或者使用 `yum info <package_name>` 查看具体软件包的信息[^1]。 - 如果发现默认的 YUM 源无法连接,可以参考修改 YUM 配置文件,将源指向 CentOS Vault 或其他镜像站点,例如阿里云提供的镜像源[^2]。 ### 示例:更新系统并查看更新结果 ```bash # 清除缓存 yum clean all # 重建缓存 yum makecache # 更新所有可升级的软件包 yum update # 查看已安装软件包的更新状态 yum list updates ``` ### 定期维护建议 为了保持系统的安全性和稳定性,建议定期执行 `yum update` 以获取最新的软件包更新。同,也可以使用 `yum check-update` 命令查看哪些软件包有可用更新,而立即执行更新操作。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值