Jak zkontrolovat verzi jádra Ubuntu: jednoduché metody a osvědčené postupy

1. Úvod

Ubuntu je široce používaná open-source distribuce Linuxu. Jedním z klíčových faktorů, který silně ovlivňuje stabilitu systému, bezpečnost a výkon, je jádro. Jádro je jádrem operačního systému, působí jako centrální komponenta, která komunikuje přímo mezi hardwarem a softwarem, čímž určuje chování celého systému. Proto je pro uživatele Ubuntu důležité ověřit verzi jádra.

Zejména při řešení problémů systému, implementaci bezpečnostních opatření nebo cílení na zlepšení výkonu se často ukáže užitečné kontrolovat verzi jádra. Protože bezpečnostní aktualizace jsou pro jádro poskytovány periodicky, je také doporučeno sledovat, zda je aplikována nejnovější verze.

V tomto průvodci představujeme několik konkrétních metod pro kontrolu verze jádra na Ubuntu. Od přístupů založených na terminálu po metody grafického uživatelského rozhraní (GUI), pokrýváme širokou škálu technik a také vysvětlujeme základní znalosti a klíčové body týkající se verzí jádra.

2. Co je jádro?

V Ubuntu a jiných distribucích Linuxu funguje jádro jako centrální komponenta systému. Jádro je srdcem operačního systému, odpovědné za výměnu informací mezi hardwarem a softwarem. Zde vysvětlujeme specifické role, které jádro plní, a zdůrazňujeme jeho důležitost.

Role jádra

Jádro, působící jako most mezi hardwarem a softwarem, je odpovědné za následující důležité funkce:

  • Správa zdrojů Jádro spravuje systémové zdroje jako CPU, paměť a disk, upravuje jejich využití tak, aby každá aplikace mohla být použita vhodně. To umožňuje systému běžet plynule i když současně běží více procesů.
  • Správa zařízení Jádro ovládá hardwarová zařízení jako tiskárny, klávesnice, myši, síťové karty atd., činí je použitelnými pro aplikace. Komunikuje s hardwarem prostřednictvím ovladačů zařízení, spravuje vstup od uživatelů a výstup ze systému.
  • Bezpečnost a ochrana Jádro zajišťuje bezpečnost systému oddělením uživatelského prostoru a prostoru jádra. To brání běžným aplikacím v přímém přístupu k hardwaru, čímž udržuje stabilitu a bezpečnost systému.

Důležitost jádra v Ubuntu

V linuxových systémech jako Ubuntu aktualizace jádra nejen zlepšuje stabilitu systému, ale také zlepšuje bezpečnost. Když jsou objeveny zranitelnosti jádra, vývojový tým Ubuntu okamžitě publikuje aktualizace. Z tohoto důvodu je důležité pravidelně kontrolovat verzi jádra a aktualizovat na nejnovější, když je to potřeba.

Takže jádro je kritická komponenta v srdci systému. V další sekci podrobně vysvětlíme, jak kontrolovat verzi jádra na Ubuntu.

3. Jak zkontrolovat verzi jádra

Existuje několik způsobů, jak zkontrolovat verzi jádra v Ubuntu. Zde představujeme snadné metody terminálu, vysvětlujeme, jak použít každý příkaz a jak interpretovat výstup.

Kontrola verze jádra pomocí příkazu uname

Nejjednodušší a nejběžněji používanou metodou je použít příkaz uname. Tento příkaz získává informace o systému a zobrazuje různé detaily včetně verze jádra.

  1. Otevřete svůj terminál.
  2. Napište následující příkaz a stiskněte Enter:
    uname -r
    
  • Volba -r se používá k zobrazení verze vydání jádra. Ukázkový výstup:
    5.4.0-66-generic
    

Ve výše uvedeném výstupu je 5.4.0-66-generic verzí jádra. Tento formát verze zahrnuje hlavní verzi, vedlejší verzi a číslo záplaty.

Kontrola prostřednictvím souboru /proc/version

Můžete také zkontrolovat soubor /proc/version. Tento soubor obsahuje aktuální verzi jádra a informace o kompilaci.

  1. V terminálu spusťte následující příkaz:
    cat /proc/version
    

Ukázkový výstup:

Linux version 5.4.0-66-generic (buildd@lcy01-amd64-025) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #74-Ubuntu SMP Thu Jan 14 18:28:23 UTC 2021

Tento výstup obsahuje nejen verzi jádra, ale také informace o verzi kompilátoru aovém razítku sestavení.

Kontrola pomocí příkazu hostnamectl

Na verzích Ubuntu od 16.04 výše můžete použít příkaz hostnamectl k zobrazení systémových informací, včetně verze jádra.

  1. Spusťte následující příkaz v terminálu:
    hostnamectl
    

Ukázkový výstup:

Static hostname: ubuntu
      Icon name: computer-vm
        Chassis: vm
     Machine ID: abcdef1234567890
        Boot ID: 123456abcdef98765
 Operating System: Ubuntu 20.04.1 LTS
           Kernel: Linux 5.4.0-66-generic
     Architecture: x86-64

V tomto výstupu řádek „Kernel:“ zobrazuje verzi jádra.

Rozdíly a případy použití jednotlivých metod

  • uname -r : Ideální, když chcete rychle zjistit verzi jádra.
  • /proc/version : Užitečné, když potřebujete podrobnější informace.
  • hostnamectl : Doporučeno, když chcete zobrazit celkové systémové informace spolu s podrobnostmi o jádru.

Výše jsou popsány metody založené na terminálu pro kontrolu verze jádra. V následující sekci vysvětlíme, jak ověřit jádro pomocí grafických nástrojů.

4. Kontrola verze jádra pomocí GUI

Ubuntu také umožňuje zkontrolovat verzi jádra pomocí grafického uživatelského rozhraní (GUI), byste museli používat příkazovou řádku. Metody GUI jsou snadno použitelné, zejména pro uživatele, kteří nejsou obeznámeni s prací v terminálu.

Použití nástroje Systémová nastavení

Ubuntu obsahuje nabídku „Nastavení“, kde můžete zobrazit základní systémové informace, včetně verze jádra. Postupujte podle těchto kroků:

  1. Otevřete nabídku Nastavení
  • Klikněte na systémovou nabídku (ikona ozubeného kola) v pravém horním rohu plochy a vyberte „Nastavení.“
  1. Otevřete sekci „ systému“ nebo „Detaily“
  • V nabídce Nastavení vyberte „O systému“ nebo „Detaily“ (název se může lišit podle verze).
  1. Zobrazte systémové informace
  • V sekci „O systému“ nebo „Detaily“ jsou zobrazeny základní systémové informace, včetně verze jádra. Hledejte „Kernel“ nebo „Linux version“, abyste našli aktuální verzi jádra. Příklad:
    Linux 5.4.0-66-generic
    

Použití GNOME System Monitor

V desktopovém prostředí GNOME můžete také zobrazit verzi jádra pomocí aplikace „GNOME System Monitor“.

  1. Spusťte System Monitor
  • Vyhledejte „System Monitor“ v nabídce aplikací a otevřete jej.
  1. Vyberte kartu „System“
  • Po otevření System Monitoru klikněte na kartu „System“, která zobrazuje systémové informace a běžící procesy.
  1. Ověřte verzi jádra
  • V kartě „System“ uvidíte položky jako „OS“ nebo „Kernel“, kde je zobrazena verdra.

Výhody metod GUI

Metody GUI jsou obzvláště uživatelsky přívětivé, když chcete vizuálně pochopit podrobnosti systému nebo když nejste pohodlní s příkazovou řádkou. Protože není nutný žádný vstup příkazů, začátečníci mohou snadno získat informace z nabídky nastavení nebo System Monitoru.

Vysvětlení metod GUI končí zde. Dále se budeme věnovat „5. Jak číst verzi jádra a co znamená každá část.“

5. Jak číst verzi jádra a co znamená každá část

Číslo verze jádra Ubuntu obsahuje informace jako hlavní verze, podverze, číslo opravy atd. V této sekci vysvětlíme strukturu čísla verze a pomůžeme vám pochopit, co každá část představuje.

Struktura čísla verze jádra

Verze jádra je obvykle vyjádřena ve formátu jako tento:

5.4.0-66-generic

Pomocí tohoto příkladu vysvětlíme význam jednotlivých částí postupně.

  1. Hlavní verze (5)
  • Hlavní verze označuje zásadní změny nebo přidání nových funkcí do jádra. Když se toto číslo zvýší, obvykle to znamená významná vylepšení nebo přidání nových technologií.
  1. Podverze (4)
  • Podverze představuje menší vylepšení nebo doplnění funkcí vzhledem k hlavní verzi. Když se toto číslo zvýší, typicky zahrnuje důležité opravy chyb nebo vylepšení výkonu.
  1. Číslo záplaty (0)
  • Číslo záplaty odpovídá opravám chyb nebo bezpečnostním záplatám. Nezahrnuje hlavní přidání funkcí nebo změny; spíše se zvyšuje, když jsou aplikovány malé opravy.
  1. Číslo sestavení (66)
  • Číslo sestavení je specifické pro verzi distribuce (v tomto případě Ubuntu).
  1. Přípona (generic)
  • Přípona je řetězec označující konfiguraci sestavení jádra nebo případ použití. generic je standardní desktopové jádro a existují další jádra, jako například lowlatency (pro použití s nízkou latencí), v závislosti na účelu.

Výhody porozumění verzi jádra

Hloubkové porozumění verzi jádra vám umožní snadněji rozhodovat o stabilitě systému a bezpečnosti. Pomáhá také tehdy, když specifické aplikace vyžadují určité verze jádra nebo když chcete ověřit, zda jsou aplikovány nejnovější bezpečnostní záplaty.

V následující sekci představíme tabulku korespondence mezi verzemi jádra a verzemi vydání Ubuntu a prozkoumáme, jak každá verze odpovídá.

6. Tabulka korespondence verze jádra vs. verze vydání Ubuntu

V Ubuntu je každá verze vydání spojena s doporučenou verzí jádra. Protože dostupnost funkcí a bezpečnostních záplat se liší v závislosti na verzi jádra, porozumění korespondenci mezi verzí vydání a verzí jádra pomáhá při správě aktualizací a řešení problémů.

Verze vydání Ubuntu a jejich odpovídající verze jádra

Níže je uveden seznam hlavních vydání Ubuntu a jejich odpovídajících verzí jádra. Verze jádra dodaná s každým vydáním je vybrána tak, aby zajistila stabilitu a dlouhodobou podporu.

Ubuntu ReleaseKernel Version
20.04 LTS5.4
20.105.8
21.045.11
21.105.13
22.04 LTS5.15
22.105.19
23.046.2

Verze s dlouhodobou podporou (LTS) a verze jádra

Verze s dlouhodobou podporou (LTS) (např. 20.04, 22.04) mají podporu delší dobu než běžná vydání, což je činí oblíbenými pro podnikové nebo serverové použití. V LTS vydání je vybrané jádro zaměřeno na stabilitu před nejnovějšími funkcemi.

Aktualizace jádra pro každé vydání

V běžných vydáních (např. 20.10, 21.04) je aktivně přijímána nejnovější verze jádra, což umožňuje dostupnost nových funkcí. Nicméně běžná vydání obecně nabízejí pouze asi 9 měsíců podpory, takže jsou vhodná pro uživatele hledající nové funkce spíše než dlouhodobou stabilitu.

Použití tabulky korespondence a kontrola verze jádra

Pomocí výše uvedené tabulky můžete snadněji pochopit, jak se verze jádra mění s vydáními Ubuntu. Také pokud plánujete aktualizovat na nejnovější jádro z bezpečnostních důvodů nebo potřebujete specifickou funkci jádra pro instalaci softwaru, můžete ověřit, zda je požadovaná verze jádra podporována.

V následující sekci vysvětlíme „jak aktualizovat verzi jádra“, včetně kroků aktualizace a důležitých úvah.

7. Jak aktualizovat verzi jádra

Ubuntu poskytuje periodické aktualizace jádra k zlepšení výkonu systému a posílení bezpečnosti. Zde vysvětlujeme, jak aktualizovat verzi jádra a důležité body, na které je třeba dávat pozor.

Nezbytnost a výhody aktualizací jádra

Aktualizace na nejnovější jádro přináší následující výhody:

  • Zlepšená bezpečnost Nejnovější jádro obsahuje opravy dříve objevených zranitelností, což zlepšuje bezpečnost systému.
  • Podpora nových funkcí Nové verze jádra mohou obsahovat podporu pro novější hardware nebo zařízení.
  • Opravy chyb a zlepšení výkonu Optimalizace výkonu a opravy chyb mohou zlepšit stabilitu systému.

Kroky k aktualizaci jádra

V Ubuntu jsou aktualizace jádra obvykle řešeny prostřednictvím standardních systémových aktualizací. Níže je uveden obecný postup pro aktualizaci jádra.

1. Kontrola systémových aktualizací

Nejprve aktualizujte seznam balíčků a ověřte, zda je systém aktuální. Otevřete terminál a spusťte:

sudo apt update
sudo apt upgrade

Tento příkaz aktualizuje všechny balíčky na nejnovější verzi. Pokud je k dispozici aktualizace jádra, bude zahrnuta v tomto kroku.

2. Instalace specifické verze jádra

Pokud chcete ručně nainstalovat specifickou verzi jádra, specifikujte balíček linux-image přímo:

sudo apt install linux-image-<version>-generic

Například pro instalaci verze jádra 5.15 byste spustili:

sudo apt install linux-image-5.15.0-66-generic

3. Restart po instalaci jádra

Jakmile je instalace jádra dokončena, restartujte systém, aby se nové jádro aktivovalo. Nové jádro se bez restartu neaktivuje.

sudo reboot

Po restartu použijte dříve zmínutý příkaz uname -r nebo jiné metody k ověření, zda byla verze jádra aktualizována.

Důležité poznámky k aktualizacím jádra

  • Kontrola kompatibility Aktualizace jádra může způsobit problémy s kompatibilitou u starších ovladačů zařízení nebo softwaru. Zejména u systémů nebo aplikací, které závisí na specifických verzích, ověřte kompatibilitu předem.
  • Doporučena záloha Před aktualizací jádra proveďte zálohy důležitých dat a systémových nastavení. Pokud aktualizace selže, obnova bude jednodušší.
  • Zachování starého jádra Je doporučeno uchovat starší verze jádra na určitou dobu pro případ problémů s novým. Ubuntu normálně uchovává více verzí jádra a můžete si z GRUB menu při spuštění vybrat starší verzi.

8. Závěr

V tomto článku jsme podrobně vysvětlili, jak zkontrolovat verzi jádra Ubuntu, strukturu a roli jádra, odpovídající verze vydání Ubuntu a jak aktualizovat jádro. Jádro hraje velmi důležitou roli v linuxových systémech včetně Ubuntu a správná správa verzí a včasné aktualizace přímo ovlivňují stabilitu a bezpečnost systému.

  • Role a důležitost jádra Jádro slouží jako most mezi hardwarem a softwarem, spravuje zdroje a zajišťuje bezpečnost. Proto je vysoce doporučeno pravidelně kontrolovat jeho verzi a aktualizovat podle potřeby.
  • Metody kontroly verze jádra Představili jsme více metod – uname -r , kontrolu /proc/version , použití hostnamectl – stejně jako grafické přístupy, které umožňují i uživatelům bez terminálu ověřit verzi jádra.
  • Čtení verze a odpovídající verze Ubuntu Porozumění struktuře čísla verze jádra vám pomůže identifikovat dostupné funkce nebo bezpečnostní záplaty. Znalost odpovídajících verzí vydání Ubuntu a jádra je také užitečná pro kontroly kompatibility.
  • Aktualizace jádra: Kroky a opatření Pokryli jsme, jak aktualizovat jádro prostřednictvím systémových aktualizací nebo ruční specifikací linux-image , přičemž jsme zmínili upozornění jako kompatibilita, zálohování a zachování starých verzí jádra.

Efektivní správa jádra v Ubuntu je klíčovým faktorem pro udržení bezpečnosti a efektivity systému. Pravidelnou kontrolou a aktualizací jádra v případě potřeby můžete maximalizovat výkon systému a ochránit jeho integritu. Doufám, že tento průvodce pomůže uživatelům Ubuntu prohloubit jejich porozumění správě jádra a umožní bezpečné a plynulé provozování systému.

侍エンジニア塾