本帖最后由 民审-M 于 2018-12-6 13:52 编辑
内核版本linux 内核一般会有一下几种版本: Prepatch:Prepatch 或 “RC” 内核是主要的内核预发行版本,主要针对内核开发人员和 Linux 爱好者。必须从源代码进行编译,并且通常包含必须在可以放入稳定版本之前进行测试的新功能。Prepatch 内核由 Linus Torvalds 维护和发布。 Mainline:Mainline 主线版本由 Linus Torvalds 维护。这个版本的内核会引入所有新功能。每 2-3 个月发布一次新的 Mainline 内核。 Stable:每个主线内核被发布后,即被认为是“stable”。任何对 stable 内核的 BUG 修复都会从 Mainline 主线树中回溯并由指定的 stable 内核维护人员使用。 在下一个主线内核可用之前,通常只有几个 BUG 修复内核版本 - 除非它被指定为“longterm maintenance kernel(长期维护内核)”。stable 内核更新按需发布,通常每月 2-3 次。 Longterm:通常会提供几个“longterm maintenance”内核版本,用于修复旧版内核的 BUG。这些内核只会修复重大 BUG,并且不会频繁发布版本。 
ELRepoELRepo是Enterprise Linux软件包的RPM存储库。ELRepo支持红帽企业Linux(RHEL)及其衍生产品(Scientific Linux,CentOS等)。 ELRepo项目专注于硬件相关软件包,以增强使用Enterprise Linux的体验。这包括文件系统驱动程序,图形驱动程序,网络驱动程序,声音驱动程序,网络摄像头和视频驱 在elrepo源中有四种资源: 1、elrepo,默认情况下处于启用状态。由于此通道不应包含分发中也存在的包,因此在启用此存储库通道的情况下运行“yum update”应该是安全的。 2、elrepo-extras,提供替换/更新RHEL分发包的包及其依赖项。它可以在/etc/yum.repos.d/elrepo.repo文件中启用,也可以与'yum --enablerepo = elrepo-extras'一起使用。 3、elrepo-testing,默认情况下禁用。它可以在/etc/yum.repos.d/elrepo.repo文件中启用,也可以与'yum --enablerepo = elrepo-testing'一起使用。 4、elrepo-kernel,提供长期支持版本和最新主线版本。可以在/etc/yum.repos.d/elrepo.repo文件中启用此通道,也可以与'yum --enablerepo = elrepo-kernel'一起使用。 
安装CentOS6: CentOS7: 查看elrepo可用内核 yum --disablerepo="*" --enablerepo="elrepo-kernel" list available 安装最新内核 yum --enablerepo=elrepo-kernel install kernel-ml 查看CentOS7内核及启动序号 awk -F' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg 设置默认启动项 grub2-set-default 0 #这里的0是上面的命令查看到的最新内核的启动序号 如果是CentOS6 ,直接编辑/etc/grub.cfg就可以了。 重启之后通过uname -r就可以看到内核的版本。 
|