gentoo内核升级,内核版本能升级吗

安装 / 升级的方法和建议



1.对于 CentOS/RHEL 系统,尽量使用 yum 方式或 RPM 包安装 / 升级内核,需要注意的是红帽的 Red Hat Linux 服务需要订阅。



2.使用安装新内核而不是直接升级内核,安装新内核不会覆盖旧内核,而升级会导致新内核直接替换旧内核,可能会导致系统无法启动,安装也可以让我们在升级后有回滚的选择。



3.一般地,对于大多数 Linux 分发版,使用 yum/dnf 和分发版布官方的存储库来升级内核,这种方式只能升级到该分发版的存储库提供的最新版本,而不是 Linux 内核组织发布的最新内核。



4.如果想迅速并且安全地使用最新内核,对于 CentOS/RHEL 系统并不支持 yum 的方式直接安装或升级。那么此时我们可以使用 ELRepo(第三方存储库) 进行内核安装升级。



5.下载新内核的源码包进行编译安装,这种方式有助于我们更细致地学习内核底层知识,但在生产环境中不推荐编译安装。



6.尽量使用最新的 Linux 发行版,新的 Liunx 发行版包含该发行版维护的新内核,如果有必要,那么请使用如 yum upgrade 或者 yum update 来更新你的系统。对于 Ubuntu、Debian 等发行版,使用 apt-get update 方式来更新。

安装 / 升级新内核的目的



  • 许多出于对安全的考虑,如避免以前版本中发现的漏洞

  • 更充分地认识内核,了解内核的各个内核模块和功能

  • 更好的利用 / 体验新内核的的新功能和特性



Linux 内核版本分为主线、稳定和长期版本。所有内核版本都可以在内核开发官方网站 上获取。

在 CentOS 上安装 / 升级内核



Linux 内核升级通常有两种方式:


  • 1.下载新版内核到服务器上,进行编译安装,之后删除老内核, 优点:可完全控制编译项。 缺点:慢,且容易失败;

  • 2.采用 yum 方式安装, 优点是:快捷方便,成功率高。


[root@localhost ~]# cat /etc/redhat-release   //查看系统版本

CentOS release 6.8 (Final)



[root@localhost ~]# cat /proc/version     

Linux version 2.6.32-642.el6.x86_64 (mockbuild@worker1.bsys.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) ) #1 **P Tue May 10 17:27:01 UTC 2016



[root@localhost ~]# uname -r     //查看内核版本

2.6.32-642.el6.x86_64



[root@localhost ~]# yum list kernel --showduplicates    //查看yum可升级的内核版本

...

已安装的软件包

kernel.x86_64                           2.6.32-642.el6                                 @anaconda-CentOS-201605220104.x86_64/6.8

可安装的软件包

kernel.x86_64                           2.6.32-754.el6                                 base

kernel.x86_64                           2.6.32-754.2.1.el6                             updates

kernel.x86_64                           2.6.32-754.3.5.el6                             updates

kernel.x86_64                           2.6.32-754.6.3.el6                             updates

kernel.x86_64                           2.6.32-754.9.1.el6                             updates

kernel.x86_64                           2.6.32-754.10.1.el6                            updates

kernel.x86_64                           2.6.32-754.11.1.el6                            updates

kernel.x86_64                           2.6.32-754.12.1.el6                            updates

kernel.x86_64                           2.6.32-754.14.2.el6                            updates

kernel.x86_64                           2.6.32-754.15.3.el6                            updates

kernel.x86_64                           2.6.32-754.17.1.el6                            updates

kernel.x86_64                           2.6.32-754.18.2.el6                            updates

kernel.x86_64                           2.6.32-754.22.1.el6                            updates

kernel.x86_64                           2.6.32-754.23.1.el6                            updates

kernel.x86_64                           2.6.32-754.24.2.el6                            updates

kernel.x86_64                           2.6.32-754.24.3.el6                            updates

kernel.x86_64                           2.6.32-754.25.1.el6                            updates

kernel.x86_64                           2.6.32-754.27.1.el6                            updates

kernel.x86_64                           2.6.32-754.28.1.el6                            updates

kernel.x86_64                           2.6.32-754.29.1.el6                            updates

kernel.x86_64                           2.6.32-754.29.2.el6                            updates



[root@localhost ~]# yum update kernel-2.6.32-754.el6.x86_64    //直接执行update升级内核

...

===============================================================================================================================

 软件包                           架构                    版本                                  仓库                      大小

===============================================================================================================================

正在安装:

 kernel                           x86_64                  2.6.32-754.el6                        base                      32 M

为依赖而更新:

 kernel-firmware                  noarch                  2.6.32-754.29.2.el6                   updates                   29 M

... 

已安装:

  kernel.x86_64 0:2.6.32-754.el6



作为依赖被升级:

  kernel-firmware.noarch 0:2.6.32-754.29.2.el6



完毕!



[root@localhost ~]# reboot      //重启系统



[root@localhost ~]# cat /proc/version

Linux version 2.6.32-754.el6.x86_64 (mockbuild@x86-01.bsys.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) ) #1 **P Tue Jun 19 21:26:04 UTC 2018



[root@localhost ~]# uname -r

2.6.32-754.el6.x86_64


在 CentOS 上降级内核


[root@localhost ~]# ls *.rpm    //内核版本2.6.32-358rpm包

kernel-2.6.32-358.el6.x86_64.rpm  kernel-firmware-2.6.32-358.el6.noarch.rpm



[root@vos vos3000]# uname -r     //查看降级之前的系统内核版本

2.6.32-642.el6.x86_64



[root@localhost ~]# yum -y remove kernel kernel-firmware

...

删除:

  kernel-firmware.noarch 0:2.6.32-642.el6



完毕!



[root@vos vos3000]# yum -y install kernel-2.6.32-358.el6.x86_64.rpm kernel-firmware-2.6.32-358.el6.noarch.rpm

...

已安装:

  kernel.x86_64 0:2.6.32-358.el6                            kernel-firmware.noarch 0:2.6.32-358.el6



完毕!       

[root@localhost ~]# reboot     //重启系统



[root@vos ~]# uname -r      //查看降级后内核版本

2.6.32-358.el6.x86_64



[root@vos ~]# cat /proc/version

Linux version 2.6.32-358.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 **P Fri Feb 22 00:31:26 UTC 2013


禁止内核更新:


[root@spgpu ~]# vim /etc/yum.conf

在[main]部分加上:

exclude=kernel* centos-release



这样,在yum update的时候就不会更新内核了。

相关推荐

  • 三星5830手机(三星5830手机参数)

    7月31日消息,据外媒G**Arena报道,三星正计划为其中档智能手机Galaxy A以及Galaxy M系列增加两款衍生机型,其中一款很有可能基于Galaxy M20打造,或命名为“Galaxy M20s”。 据悉,Galaxy M20s将配备容量为5830mAh的大电池,这使得Galaxy M20 5000mAh的电池相形见绌。据称,M20s的型号为“*…

    2023-05-25
  • 传送门攻略,元气骑士古代传送门攻略

    元气骑士手游新模式中的古代传送门应该怎么玩呢?估计还有好多小伙伴们都还不是很了解,小编今天就给大家带来了关于新模式古代传送们玩法介绍啦!元气骑士古代传送门怎么玩首先可以根据你攻击风格选择不同类型的角色:1、强化攻击类:骑士、狂战士、游侠一技能攻守兼备、机器人一技能。2、召唤类:工程师、德鲁伊、死灵法师。3、群攻类:炼金术师二技能大放光彩。关于武器的选择:属性…

    2023-06-24
  • 平板用纯流量卡(为什么平板插了卡流量用不了)

    在今天这期视频开始之前我给大家聊了很多期的流量卡和随身WiFi的避坑攻略,确确实实有帮助到很多小伙伴,但是今天有位小伙伴突然问我,流量卡和随身WiFi怎么选择的时候,我发现这个确实是个问题,因为不管是流量卡还是随身WiFi都有着各自的优缺点,同时我们每位小伙伴的实际使用情况又不一样,那么今天咱们就来聊一聊这两者该如何去选择,这里是梦耀通讯,关注我可以带您了解…

    2023-05-27
  • 朝鲜人口总人数是多少,朝鲜人口和国土面积

    ★朝鲜全称:朝鲜民主主义人民共和国 朝韩边境 7、牵引式火炮:55门 ★二、海军武器装备: 1、护卫舰:1艘 2、轻型护卫舰:8艘 3、常规潜艇:92艘 4、水雷战舰艇:2艘 平壤 5、巡逻艇;导弹艇;鱼雷艇;炮艇共260艘 6、小型登陆艇:500艘 以上舰艇大多是改建型;其它类型是很多陈旧的船型 ★三、战略火箭部队武器装备(人员): 1、导弹发射营(人员)…

    2023-08-05 用户投稿
  • 怎么区分对联左右(对联怎么区分门的左右)

    过春节贴春联是民间流传了几千年的一种习俗,象征着对美好生活的祝愿和期盼,春联有的地方也叫作“对联”或“对子”。 春联一般都是以红底黑字或红底金字的形式为主,有的在两边还配有吉详的图案,看上去更加增添了一种喜庆和欢乐的气氛。 春联其实包含多种形式,比如家门上贴的福字、还有抬头见喜以及出入平安等这种单独的小联,都在春联的范围之内,对了还有门神,接下来说一下贴春联…

    2023-05-26
  • 古法艾灸注意事项,古法制艾有那些方法

    在中国古代如果一位医生不懂灸法,就要被人质疑是不是一个好医生!翻开中国的历史,人们会惊奇的发现:灸疗曾经风靡一时,备受青睐,甚至有“灸治百病”的说法。早我国和日本还出现过专门从事灸疗的职业——灸师。为什么艾灸能受到古人日次地大力推崇?这其中究竟隐藏着怎么样的奥秘?许多人认为:灸疗就是简单地将一把草燃烧以后,用所出现的烟雾,熏熏人体而已。其实不然! 专栏靠谱中…

    2023-09-01 用户投稿
本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。