GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat nejnovější jádro Linuxu na CentOS 7

CentOS, bezplatná přebalená verze obchodně orientovaného Red Hat Enterprise Linuxu, je široce používána mnoha lidmi po celém světě z mnoha důvodů. Od jednoduchých pracovních stanic po výkonné webové servery, CentOS zvládne vše, co na něj hodíte.

V mnoha z těchto případů použití může být výhodné upgradovat linuxové jádro z výchozí verze jádra 3.10 (od CentOS 7.6). Některé z výhod, které můžete získat z upgradu linuxového jádra, jsou:

  • Bezpečnostní záplaty
  • Opravy chyb
  • Lepší výkon
  • Přidané funkce jádra

V tomto tutoriálu vám ukážeme, jak upgradovat linuxové jádro v CentOS 7 na nejnovější verzi dostupnou na kernel.org. V případě, že se něco pokazí, ukážeme vám, jak přejít na nižší verzi. A nakonec vám tento tutoriál také ukáže, jak odstranit starší verze jádra, pokud vše funguje správně.

Předpoklady

Budete potřebovat:

  • Počítač s nainstalovaným CentOS 7
  • Připojení k internetu

Upgrade linuxového jádra v CentOS

Krok 1 – Zkontrolujte verzi jádra

Než budeme moci upgradovat linuxové jádro, je důležité, abychom si všimli, jaké jádro CentOS aktuálně používá. K tomu použijeme nástroj `uname`. Otevřete terminál a zadejte:

$ uname -r
2. Enable the ElRepo Repository

ElRepo je úložiště třetí strany pro CentOS, které umožňuje upgrady na nejnovější verzi jádra z kernel.org. Musí být použit na rozdíl od vlastních úložišť CentOS, protože CentOS nezveřejňuje nejnovější verzi ve svém úložišti. Chcete-li používat ElRepo, musí být povoleno.

Nejprve musíme použít RPM, správce balíčků, který je součástí CentOS, k importu klíčů GPG společnosti ElRepo:

$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Za druhé, nainstalujte úložiště:

$ rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

Krok 2 – Instalace nejnovějšího jádra LTS

Nyní, když je ElRepo povoleno, můžeme jej použít k instalaci nejnovějšího jádra dlouhodobé podpory. K tomu použijeme `yum`:

$ sudo yum --enablerepo=elrepo-kernel install kernel-lt

Krok 3 – Restartujte pomocí nového jádra

Nakonec jsme nainstalovali nové jádro Linuxu. Nyní zbývá pouze restartovat počítač a vybrat nové jádro v bootloaderu. Když spouštíte systém, ve vašem bootloaderu by měla být nová položka s novou verzí jádra.

Odstranění nového jádra v případě problémů

1. Restartujte do starého jádra

Někdy může nové jádro způsobit problémy v CentOS a možná ho budete chtít odstranit. Chcete-li to provést, budete muset restartovat staré jádro.

$ sudo reboot

2. Použijte Yum k odstranění nového jádra

Nyní použijeme `yum` k odstranění nového jádra ze systému. Chcete-li to provést, spusťte:

POZNÁMKA:Verzi jádra lze doplnit pomocí tabulátoru.

POZNÁMKA:yum vás vyzve k zadání „y“.

3. Restartujte do starého funkčního jádra

Nyní restartujte systém. Nové problematické jádro by se nemělo objevit v zavaděči a měli byste být schopni zavádět pravidelně.

Odstranění starého jádra, když vše funguje

1. Ujistěte se, že používáte nové jádro

Než budeme moci odstranit starou verzi jádra, musíme se ujistit, že ji již nepoužíváme. Chcete-li to provést, spusťte:

$ uname -r

Pokud nepoužíváte nové jádro, restartujte systém a vyberte jej v bootloaderu.

2. Použijte Yum k odstranění starého jádra

Nyní můžeme použít yum k odstranění staré verze jádra. K tomu budete muset spustit:

$ sudo yum remove kernel-3.10.0-957.el7.x86_64

Závěr

Nyní, když jste do CentOS nainstalovali nejnovější linuxové jádro a jste obeznámeni s procesem instalace a odinstalace nových verzí jádra, můžete využívat výhod nového jádra, jako je více funkcí jádra a vyšší výkon.


Cent OS
  1. Jak debootstrap na CentOS Linux

  2. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

  3. Jak nainstalovat Linux Kernel 5.0 na CentOS 7

  1. Jak nainstalovat ovladače NVIDIA na CentOS 7 Linux

  2. Jak nainstalovat Ansible na CentOS 8 Linux

  3. Jak nainstalovat PHP 8 na CentOS 8 Linux

  1. Jak nainstalovat VirtualBox na CentOS 8 Linux

  2. Jak nainstalovat Skype na CentOS 8 Linux

  3. Jak upgradovat linuxové jádro na CentOS 7