Оновлення ядра centos 7

Ядро операційної системи - це один з найважливіших компонентів Linux, оскільки саме там виконуються всі найважливіші операції, такі як, управління пам`яттю, управління процесами, робота з мережею на найнижчому рівні і управління апаратним забезпеченням. Якщо в ядрі є якась вразливість, то це відкриває зловмисникам повний доступ до системи.

Ось чому дуже важливо вчасно оновлювати ядро. Також в нових версіях, як правило, додаються нові функції, поліпшуються драйвера і багато іншого. Крім того, нове ядро ​​дозволить вам використовувати всі найновіші технології. У цій статті ми розглянемо як виконується оновлення ядра в CentOS декількома способами.

Перевірка версії ядра

Разом з дистрибутивом встановлюється і певна версія ядра. Перед тим як перейти до оновлення потрібно спочатку дізнатися яка версія встановлена ​​зараз і чи потрібно її оновлювати. Для цього є команда uname:

$ Uname -a

Далі відкрийте офіційний сайт ядра kernel.org. Тут ви можете бачити, що остання на даний момент версія - це 4.10.8.




Можливо, на момент прочитання статті будуть і більш нові версії. Детальніше про цикл випуску нових версій можна більш детально дізнатися зі статті розробка ядра Linux.

Оновлення ядра CentOS

У більшості дистрибутивів, і в тому числі в CentOS передбачено оновлення пакетів за допомогою вбудованого пакетного менеджера, наприклад, yum або apt. Але тим не менш, такий спосіб дозволяє оновити ядро ​​CentOS тільки до останньої версії, яка є в репозиторії. Природно, що там ще немає найсвіжішої версії, яка є на kernel.org.

У CentOS можна використовувати репозиторій ELRepo, за допомогою нього можна виконати оновлення ядра CentOS 7 до найновішої версії. Спочатку потрібно підключити репозиторій до системи:


$ Sudo rpm -Uvh https://elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm


Після того як репозиторій був підключений, можна подивитися яка версія ядра там доступна. Для цього використовуйте таку команду:

$ Sudo yum --disablerepo = "*" --enablerepo = "elrepo-kernel" list available

І так, зараз ми бачимо, що доступна версія 4.10.8, а це найновіша стабільна версія, вихідні коди якої є на kernel.org. Далі залишилося встановити версію ядра з цього репозиторію:

$ Uname -sr

Налаштування завантажувача Grub

Для того щоб нове ядро ​​завантажувалося автоматично, необхідно поміняти кілька параметрів запуску дистрибутива в засобі завантаження Grub. Відкрийте конфігураційний файл / etc / defaul / grub і змініть значення змінної GRUB_DEFAULT на 0:

$ Sudo grub2-mkconfig -o /boot/grub2/grub.cfg

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

висновки

З цієї статті ви дізналися як легко оновити ядро ​​CentOS до самої останньої версії. Але є ще один метод, який ми тут не розглядали. Ви можете зібрати ядро ​​з вихідного коду. Такий метод підходить не тільки для CentOS, але і для інших дистрибутивів. За допомогою нього ви можете дуже тонко налаштувати параметри ядра, а також внести різні оптимізації для поліпшення роботи системи. Але з такою ж легкістю ви можете зламати свою систему.

Поділися в соціальних мережах:

Схожі
Як оновити ubuntu до 16.04Як оновити ubuntu до 16.04
Розробка ядра linuxРозробка ядра linux
Як дізнатися версію дистрибутива ubuntuЯк дізнатися версію дистрибутива ubuntu
Синій екран смерті 0x00000109Синій екран смерті 0x00000109
Як видалити старі ядра ubuntuЯк видалити старі ядра ubuntu
Arm анонсувала мобільні ядра cortex-a73 і графічний прискорювач mali-g71Arm анонсувала мобільні ядра cortex-a73 і графічний прискорювач mali-g71
Як оновити ядро ​​до 4.1 в ubuntuЯк оновити ядро ​​до 4.1 в ubuntu
Що таке ядро ​​linuxЩо таке ядро ​​linux
Оновлення драйверів ubuntuОновлення драйверів ubuntu
Що нового в linux kernel 4.9Що нового в linux kernel 4.9
» » Оновлення ядра centos 7