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

Jak upgradovat jádro Linuxu v CentOS 7

Úvod

Linuxové jádro je základem, na kterém fungují všechny linuxové distribuce. Jedná se o software s otevřeným zdrojovým kódem – každý může kód dekompilovat, zkoumat a upravovat.

Aktualizované verze jádra mohou zlepšit zabezpečení, přidat funkčnost a zlepšit rychlost, jakou operační systém funguje.

Tato příručka vás naučí, jak upgradovat jádro Linuxu na CentOS 7 .

Předpoklady

  • A CentOS server
  • Přístup k příkazovému řádku / terminálovému přístupu
  • Sudo privilegia
  • Nedávná záloha vašeho systému

Kroky k aktualizaci verze jádra CentOS

yum správce balíčků umožňuje aktualizace jádra. CentOS však nenabízí nejnovější verzi jádra v oficiálním repozitáři.

Chcete-li aktualizovat jádro na CentOS , budete muset nainstalovat úložiště třetí strany s názvem ElRepo . ElRepo nabízí nejnovější verzi jádra dostupnou na kernel.org.

Oficiální verze jsou testovány, aby bylo zajištěno, že fungují správně a nedestabilizují aplikace a funkce operačního systému. Existují dva typy verzí linuxového jádra:

  • Stabilní, dlouhodobě podporované vydání jádra – aktualizováno méně často, ale podporováno déle.
  • Vydání hlavního jádra – kratší doba podpory, ale častější aktualizace.

Krok 1:Zkontrolujte aktuální verzi jádra

Chcete-li zkontrolovat aktuální verzi jádra na CentOS, otevřete rozhraní příkazového řádku a zadejte následující příkaz:

uname -msr

Systém by se měl vrátit se záznamem, který vypadá takto:

Output
Linux 3.10.0-862.el7.x86-64 x86-64

Výstup uvádí, kterou verzi jádra aktuálně používáte a na jaké architektuře je založeno.

Další informace naleznete v našem podrobném průvodci, jak zkontrolovat verzi linuxového jádra.

Krok 2:Aktualizujte úložiště CentOS

Před aktualizací jádra musí být všechny balíčky aktualizovány na nejnovější verzi.

Chcete-li aktualizovat softwarová úložiště CentOS, použijte příkaz:

sudo yum -y update

Vaše softwarové úložiště je nyní aktualizováno. To zajišťuje, že máte přístup k nejnovější verzi jádra.

Krok 3:Povolte úložiště ELRepo

Chcete-li nainstalovat novou verzi jádra, je třeba povolit nové úložiště (ELRepo úložiště).

V okně terminálu zadejte:

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

Předchozí příkaz nainstaluje klíč GPG pro úložiště ELRepo. To je důležité – CentOS nedovolí instalaci nepodepsaného softwarového balíčku. Klíč GPG poskytuje digitální podpis pro ověření pravosti softwaru.

Dále nainstalujte úložiště ELRepo provedením následujícího příkazu:

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

Umožněte systému dokončit provádění operace.

Krok 4:Seznam dostupných jader

Chcete-li zobrazit dostupná jádra, zadejte:

yum list available --disablerepo='*' --enablerepo=elrepo-kernel

Systém by měl vrátit seznam dostupných modulů. V seznamu si povšimněte řádku, který říká kernel-lt – znamená stabilní vydání dlouhodobé podpory – neboli kernel-ml – což znamená vydání hlavní řady s kratší dobou podpory, ale s častějšími aktualizacemi.

Dále se podívejte na pravý sloupec a všimněte si řady písmen a čísel (která vypadá asi jako „4.4.113-1.e17.elrepo“). Toto je verze jádra.

Pomocí těchto dvou informací se rozhodněte, kterou verzi jádra chcete nainstalovat. Jak můžete vidět, jádro Linuxu 5 je nejnovější vydání hlavní řady .

Krok 5:Instalace nové verze jádra CentOS

Instalace nejnovějšího jádra hlavní řady:

sudo yum --enablerepo=elrepo-kernel install kernel-ml

Instalace nejnovějšího jádra dlouhodobé podpory:

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

Systém by měl stáhnout software a poté vás vyzve k potvrzení, že je instalace v pořádku – zadejte y a stiskněte enter.

Nechte proces dokončit.

Krok 6:Restartujte a vyberte nové jádro

Restartujte systém spuštěním příkazu:

reboot

Zobrazí se vám GRUB nebo spouštěcí nabídka.

Pomocí kláves se šipkami vyberte linuxové jádro, které jste právě nainstalovali, a stiskněte Enter . Váš operační systém by se měl spustit normálně.

Krok 7:Ověřte funkčnost

Věnujte chvíli kontrole funkčnosti vašeho systému CentOS. Spouští se veškerý váš software správně a bez chyb? Fungují všechny vaše síťové funkce správně?

Projděte si své nové jádro, aby byly všechny chyby včas identifikovány a opraveny. Nebo, pokud nejsou žádné opravy, můžete se rozhodnout přepnout zpět na staré jádro.

Krok 8:Nastavte výchozí verzi jádra

Jakmile potvrdíte, že je nové jádro kompatibilní a funguje správně, budete chtít upravit spouštěcí nástroj GRUB tak, aby ve výchozím nastavení načítal vaše nové jádro.

Přejděte do /etc/default/ a otevřete grub soubor pomocí vašeho textového editoru. Nebo zadejte do terminálu následující:

sudo vim /etc/default/grub

Jakmile se soubor otevře, vyhledejte řádek, který říká GRUB_DEFAULT=X a změňte jej na GRUB_DEFAULT=0 (nula). Tento řádek dá zavaděči pokyn, aby jako výchozí použil první jádro na seznamu, které je nejnovější.

Uložte soubor a poté zadejte do terminálu následující příkaz, abyste znovu vytvořili konfiguraci jádra:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Restartujte ještě jednou:

reboot

Ověřte, zda je zavaděč nastaven tak, aby ve výchozím nastavení načítal nejnovější jádro.


Cent OS
  1. Jak upgradovat jádro na ploše Linuxu

  2. Jak upgradovat Sendmail na nejnovější verzi na CentOS

  3. Jak upgradovat OpenSSL v1.0.1e na v1.0.2 na CentOS/RHEL

  1. Jak nainstalovat nebo upgradovat na PHP 7 na CentOS 7 Linux Server

  2. Jak upgradovat git na nejnovější verzi na CentOS

  3. Jak nainstalovat Linux Kernel 5.0 na CentOS 7

  1. Jak upgradovat jádro na nejnovější verzi na Ubuntu 20.04 Focal Fossa Linux

  2. Jak upgradovat verzi Git>=1.7.10 na CentOS 6

  3. Jak upgradovat CentOS 7 na CentOS 8 Linux