1
 
 
 
  
 
 Centos6 内核升级
发布于: 2020 年 06 月 16 日
一、安装elrepo
查看当前版本号:
[root@hadoop ~]# 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 SMP Tue May 10 17:27:01 UTC 2016
目前centos6版本中仅提供有kernel-lt 版本内核

网址:https://elrepo.org/linux/kernel/el6/x86_64/RPMS/
(1)导入公钥:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 
(2)下载ELRepo的rpm安装包
wget   https://elrepo.org/linux/kernel/el6/x86_64/RPMS/elrepo-release-6-10.el6.elrepo.noarch.rpm如果下载报错:
[root@mydate ~]#wget   https://elrepo.org/linux/kernel/el6/x86_64/RPMS/elrepo-release-6-10.el6.elrepo.noarch.rpm--2020-06-06 22:08:40--  https://elrepo.org/linux/kernel/el6/x86_64/RPMS/elrepo-release-6-10.el6.elrepo.noarch.rpm正在解析主机 elrepo.org... 69.195.83.87正在连接 elrepo.org|69.195.83.87|:443... 已连接。错误: 证书通用名 “toracat.org” 与所要求的主机名 “elrepo.org” 不符。要以不安全的方式连接至 elrepo.org,使用‘--no-check-certificate’。加上:--no-check-certificate
[root@mydate ~]#wget --no-check-certificate https://elrepo.org/linux/kernel/el6/x86_64/RPMS/elrepo-release-6-10.el6.elrepo.noarch.rpm--2020-06-06 22:08:50--  https://elrepo.org/linux/kernel/el6/x86_64/RPMS/elrepo-release-6-10.el6.elrepo.noarch.rpm正在解析主机 elrepo.org... 69.195.83.87正在连接 elrepo.org|69.195.83.87|:443... 已连接。警告: 证书通用名 “toracat.org” 与所要求的主机名 “elrepo.org” 不符。已发出 HTTP 请求,正在等待回应... 200 OK长度:7916 (7.7K)正在保存至: “elrepo-release-6-10.el6.elrepo.noarch.rpm”100%[==================================================================================================================================================>] 7,916       --.-K/s   in 0s      2020-06-06 22:08:51 (234 MB/s) - 已保存 “elrepo-release-6-10.el6.elrepo.noarch.rpm” [7916/7916])
(3)安装rpm包
[root@mydate ~]#rpm -ivh elrepo-release-6-10.el6.elrepo.noarch.rpmPreparing...                ########################################### [100%]   1:elrepo-release         ########################################### [100%](4)安装最新版内核
yum --enablerepo=elrepo-kernel install kernel-lt -yLoaded plugins: fastestmirror, priorities, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * elrepo: mirrors.tuna.tsinghua.edu.cn * elrepo-kernel: mirrors.tuna.tsinghua.edu.cn * epel: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.comelrepo                                                                                                                                                               | 2.9 kB     00:00     elrepo/primary_db                                                                                                                                                    | 728 kB     00:01     elrepo-kernel                                                                                                                                                        | 2.9 kB     00:00     elrepo-kernel/primary_db                                                                                                                                             |  14 kB     00:00     Setting up Install ProcessResolving Dependencies--> Running transaction check---> Package kernel-lt.x86_64 0:4.4.227-1.el6.elrepo will be installed--> Finished Dependency ResolutionDependencies Resolved============================================================================================================================================================================================ Package                                   Arch                                   Version                                               Repository                                     Size============================================================================================================================================================================================Installing: kernel-lt                                 x86_64                                 4.4.227-1.el6.elrepo                                  elrepo-kernel                                  40 MTransaction Summary============================================================================================================================================================================================Install       1 Package(s)Total download size: 40 MInstalled size: 182 MDownloading Packages:kernel-lt-4.4.227-1.el6.elrepo.x86_64.rpm                                                                                                                            |  40 MB     03:00     Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning TransactionWarning: RPMDB altered outside of yum.  Installing : kernel-lt-4.4.227-1.el6.elrepo.x86_64                                                                                                                                    1/1   Verifying  : kernel-lt-4.4.227-1.el6.elrepo.x86_64                                                                                                                                    1/1 Installed:  kernel-lt.x86_64 0:4.4.227-1.el6.elrepo                                                                                                                                                   Complete!
二、启用新版本内核
(1)将其中的default修改为0
cp /etc/grub.conf{,.bak}vim /etc/grub.conf

备注:标红的为已经安装的新版本的内核;
(2)重启服务器:reboot
三、ELRepo内核说明
ELRepo有两种类型的Linux内核包,kernel-lt和kernel-ml。 他们之间有什么区别?
kernel-ml软件包是根据Linux Kernel Archives的主线稳定分支提供的源构建的。 内核配置基于默认的RHEL-7配置,并根据需要启用了添加的功能。 这些软件包有意命名为kernel-ml,以免与RHEL-7内核发生冲突,因此,它们可以与常规内核一起安装和更新。
kernel-lt包是从Linux Kernel Archives提供的源代码构建的,就像kernel-ml软件包一样。 不同之处在于kernel-lt基于长期支持分支,而kernel-ml基于主线稳定分支。
 划线
   评论
  复制
发布于: 2020 年 06 月 16 日 阅读数: 26
 
 唯爱
  关注 
天行健,君子以自强不息~ 2018.03.22 加入
梦想还是要有的,万一实现了呢!
 
 
  
  
 
 
 
  
  
  
  
  
  
  
  
    
评论