Як я можу оновити до ядра 3.4 в CentOS 6.x?


15

У мене є сервер під керуванням CentOS 6.2 з версією ядра 2.6.32, але мені потрібно збільшити продуктивність програми.

Версія Kernel 3.4 має x32abi, яка може підвищити продуктивність, тому я хочу оновити до 3,4? Це можливо?

Я спробував завантажити компіляцію та встановлення ядра, але все ще бачу ту саму версію ядра ..

Що пішло не так? Я стежив за процесом, згаданим у посиланні нижче.

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


Ви можете просто перейти на інший дистрибутив, тобто debian, щоб отримати останні ядра. Centos має свої причини залишатися за кривою.
Дані

Дякую за відповідь, Дані, ви хочете сказати, що ми не можемо оновити ядро? з ласка запропонувати мені більше Danie я новачок я не отримав дістро кошти ви хочете запропонувати різний смак Linux
Шиву

Привіт Шива, ти можеш оновити ядро ​​відповідно до цього посилання, але, здається, ти міг пропустити кілька важливих кроків. Коли centos перезавантажили, ви вибрали нове ядро ​​3.x зі списку завантаження?
Дані

1
@Danie Якщо ви хочете отримати новіші версії програмного забезпечення, Debian теж буде поганим вибором, оскільки вони підтримують стабільність щодо новизни.
CVn

4
Мені завжди дуже страшно, коли я бачу людей, які хочуть покращити продуктивність програми, оновивши ядро. Більшість часу проблема полягає в самому застосуванні.
Yann Sagon

Відповіді:


12

Ця дія йде всупереч цілі Red Hat Enterprise Linux (і, таким чином, CentOS). Ці корпоративні дистрибутиви покликані підтримувати стабільні незначні версії пакетів ядра та ядра (glibc, gcc тощо), щоб забезпечити стабільну платформу протягом усього підтримуваного життєвого циклу дистрибуції.

Це означає, що встановлення набагато новішого ядра перетворить вашу систему на щось інше, ніж CentOS.

Однак, це однозначно можна зробити. Посилання ви вивісили хороший гід. Ви також повинні оновити до CentOS 6.3, поки ви працюєте. (6.4 в дорозі)

Після вашої компіляції вам слід вибрати щойно складене ядро ​​на завантажувальному екрані CentOS або змінити ядро ​​для завантаження за замовчуванням через default=рядок в /etc/grub.conf.


7

Якщо ви дійсно повинні, ви можете отримати новіші ядра від ElRepo, але як тільки ви це зробите, ви самостійно, так би мовити. Ви знаходитесь поза звичайними каналами підтримки EL і, можливо, не зможете отримати безпеку та виправлення помилок тощо.


якщо я можу використовувати інший Linux, що буде краще, але мені потрібна версія ядра за замовчуванням версії 3.4, у якій є пакет x32abi
shiva

6

Коли ви говорите "CentOS 6.2 з версією ядра 2.6.32", ви не зовсім точні:

... немає жодного номера [версії ядра], який би точно представляв ядро ​​RHEL 6. Ми беремо те, що знаходиться вище за течією; якщо є фрагменти, які не дозріли, ми відключаємо їх, щоб вони не порушували речі; і є декілька технологічних фрагментів, які ми маємо далі ...

Як вже говорили інші, зміна ядра йде проти зерна використання CentOS / RHEL / OEL тощо, але вищезазначене також означає, що оновлення до 6.3, хоча ви не змінюєте уявну версію ядра, ви оновите ядро ​​- це просто не можливо зробити порівняння на зразок подібного з основними номерами ядра.


0

Ви можете піти з Oracle Linux, що майже все одно, що і CentOS / RHEL.

Починаючи з OL 6.5 і вище, ви можете ввімкнути Linux Linux Kernel 3: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html

Ви можете перемикатися між ядрами Linux 2 та 3 ядрами з командами yum в OEL.

Oracle називає ядро ​​Linux з власними патчами Oracle як "непорушний корпоративний linux".

пс. Ви можете безкоштовно завантажити Oracle Linux, як це можна зробити з CentOS; підтримка надається окремо, і лише те оплачується.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.