在 CentOS 6.x 中,如何升级到 Kernel 3.4?

shi*_*iva 15 redhat centos kernel linux-kernel centos6

我有一台运行 CentOS 6.2 内核版本 2.6.32 的服务器,但我需要提高我的应用程序性能。

内核版本 3.4 有 x32abi 可以提高性能,所以我想升级到 3.4?是否可以?

我尝试下载内核编译和安装,但仍然看到相同的内核版本..

什么地方出了错?我遵循了下面链接中提到的过程。

http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-c​​entos-and-fedora/

eww*_*ite 12

此操作违背了 Red Hat Enterprise Linux(以及 CentOS)的目的。这些企业发行版旨在维护内核和核心包(glibc、gcc 等)的稳定次要版本,以便在发行版的整个受支持生命周期内提供稳定的平台。

这意味着,安装一个非常新的内核会变成你的系统弄成其他比CentOS的。

也就是说,它绝对可以做到。您发布链接是一个很好的指南。在此过程中,您还应该升级到 CentOS 6.3。(6.4在路上)

按照你的编译,你应该选择在CentOS的开机画面新编译的内核,或者通过更改默认启动的内核default=一致/etc/grub.conf


use*_*517 7

如果你真的必须,你可以从ElRepo获得更新的内核,但是一旦你这样做了,你就可以这么说。您将在正常的 EL 支持渠道之外,可能无法获得安全性和错误修复等。


小智 6

当您说“CentOS 6.2 with kernel version 2.6.32”时,您并不完全准确:

...没有一个 [内核版本] 编号可以准确地代表 RHEL 6 内核。我们取上游的东西;如果有不成熟的部分,我们禁用它们,这样它们就不会破坏事物;并且我们引入了一些更先进的技术......

正如其他人所说,更改内核与使用 CentOS/RHEL/OEL 等背道而驰,但以上也意味着通过升级到 6.3,虽然您不更改明显的内核版本,但您确实升级了内核——它只是无法与主线内核编号进行类似比较。