Můžete se dostat do situace, kdy potřebujete znát přesnou verzi linuxového jádra běžícího na vašem systému. V tomto případě můžete snadno najít verzi jádra pomocí výkonných příkazových řádků a utilit Linuxu. V tomto článku se podíváme na různé metody, které můžete použít ke kontrole verze jádra v Linuxu.
Jaká je verze jádra?
Jádro je hlavní součástí operačního systému, ať už jde o Mac OS, Linux nebo Windows. Jádro se stará o systémové prostředky a funguje jako most mezi hardwarem a softwarem systému.
Možná budete muset z nějakého důvodu najít verzi jádra běžící na vašem operačním systému GNU/Linux. Můžete například objevit novou bezpečnostní chybu ovlivňující starší verze jádra, a tak budete chtít zjistit, zda je vaše jádro zranitelné nebo ne. Nebo možná řešíte problém související s hardwarem, který vyžaduje, abyste našli verzi jádra Linuxu. Je docela snadné zkontrolovat verzi jádra Linuxu z příkazového řádku.
Přečtěte si také: NextCloud vs ownCloud
Jak zjistit verzi jádra v Linuxu?
Než vysvětlíme různé metody, jak najít verzi jádra v Linuxu, měli byste vědět, že některé z těchto metod vám ukážou i název distribuce Linuxu. Pomocí těchto příkazů se tedy můžete dozvědět více informací o vašem operačním systému, včetně názvu distribuce Linuxu, verze a podrobností o jádře.
Použijte příkaz uname
Příkaz uname vám může zobrazit mnoho systémových informací, jako je architektura linuxového jádra, verze názvu a vydání.
Chcete-li zkontrolovat verzi linuxového jádra ve vašem systému, musíte zadat následující příkaz:
uname -srm
Po spuštění tohoto příkazu se něco takového zobrazí jako výstup:
linux 4.15.0-54-generic x86_64
Jak můžete vidět výše ve výstupu, verze linuxového jádra je 4.15.0-54 a funguje jako 64bitová. Všechna tato čísla jsou navíc spojena s významem, který uvedeme v následujícím seznamu:
- 4: Verze jádra.
- 15: Hlavní revize.
- 0: Malá revize.
- 54: Číslo patche.
- generic: Další informace specifické pro distribuci Linuxu/kernel
Použijte příkaz hostnamectl
Hostnamect je součástí systemd a obvykle se používá k dotazování a změně názvu hostitele systému, přičemž zobrazuje informace o konfiguraci sítě systému. Ale také ukazuje verzi linuxového jádra a jeho distribuci:
hostnamectl
Spuštění tohoto příkazu zobrazí něco podobného jako je výstup:
Statický název hostitele: linux.localdomain
Název ikony: počítač-laptop
Podvozek: notebook
ID stroje: af8ce1d394b844feza8c19ea5c6a9bd09
Boot ID: 15bc3ae7bde842f29ct8d925044f232b9
Operační systém: Ubuntu 18.04.2 LTS
Jádro: Linux 4.15.0-54-generic
Architektura: x86-64
Chcete-li odfiltrovat verzi linuxového jádra, zadejte příkaz grep:
hostnamectl | grep -I Kernel
Zde je výstup:
Jádro: Linux 4.15.0-54-generic
Použijte soubor /proc/version
Adresář /proc obsahuje různé virtuální soubory, které obsahují informace o systémové paměti, jádrech CPU, připojených souborových systémech a mnoho dalších dat. Pokud chcete získat přístup k informacím o běžícím jádře a zkontrolovat verzi linuxového jádra, věnujte pozornost tomu, že jsou uloženy ve virtuálním souboru /proc/version. Můžete psát kočka or méně příkazy pro zobrazení obsahu souboru:
cat /proc/version
Po jejich spuštění se zobrazí výstup podobný tomuto:
Linux verze 4.15.0-54-generic (buildd@lgw01-amd64-014) (GCC verze 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Po 24. června 10:5201 UTC
Použijte příkaz dmesg
Pro tisk zprávy o vyrovnávací paměti jádra se většinou používá příkaz dmesg. Jednoduše řečeno, můžete tento příkaz obvykle použít ke čtení zpráv z ovladačů zařízení; ale můžete jej také spustit a najít verzi jádra. The symbol dýmky ( | ) je obvykle poblíž klávesy Enter na většině klávesnic.

Zde si vysvětlíme, jak tyto příkazy skutečně fungují:
- Dmesg: Umožňuje číst obsah vyrovnávací paměti jádra
- | (symbol potrubí): Předání příkazu do dalšího příkazu
- grep: zejména vyhledávání určitého řetězce znaků a zobrazování řádků, které je obsahují
- Linux: přesný řetězec znaků, které by měl grep hledat (Všimněte si, že velká a malá písmena jsou důležitá)
Jak je vidět na obrázku výše, verze linuxového jádra je zmíněna na prvním řádku výstupu.
Kdy byste měli aktualizovat verzi linuxového jádra?
Linuxové jádro funguje jako prostředník mezi softwarovými aplikacemi a počítačovým hardwarem. Jinými slovy, Linuxové jádro je nějakým způsobem základem, na kterém fungují různé linuxové distribuce. Kromě toho může kdokoli dekompilovat, zkoumat a upravovat kód tohoto softwaru s otevřeným zdrojovým kódem. Technologie se dramaticky vyvíjí, takže vývojáři nacházejí různé záplaty a aktualizace linuxového jádra. Tyto opravy můžete použít ke zlepšení zabezpečení, zvýšení funkčnosti a dokonce k ovlivnění rychlosti operačního systému. Pokud tedy používáte operační systémy Linux, jako je Ubuntu, je nejlepší zkontrolovat verzi jádra a pravidelně ji aktualizovat.
Otázkou je, jak aktualizovat verzi jádra Linuxu? Chcete-li tak učinit, nejprve byste měli zkontrolovat, zda máte požadavky nebo ne.
Přečtěte si také: Jak zjistit verzi operačního systému pomocí příkazového řádku
Požadavky na aktualizaci verze jádra
Zde jsou předpoklady pro aktualizaci vaší verze jádra:
- server s operačním systémem Linux (Ubuntu)
- Mít přístup k terminálu Linux (můžete použít CTRL-ALT-T nebo nabídku Aplikace > Příslušenství > Terminál)
- Použití uživatelského účtu s právy sudo
- Apt nástroj, zabudovaný do Ubuntu
- Správce aktualizací, zabudovaný do Ubuntu (všimněte si, že je to volitelné)
Aktualizujte jádro Ubuntu
Chcete-li aktualizovat verzi jádra Linuxu, můžete použít dvě metody podle toho, co vám vyhovuje.
První metoda: Použití procesu aktualizace systému
Krok 1: Zkontrolujte aktuální verzi linuxového jádra
Než začnete aktualizovat verzi systému Linux, musíte vědět, jakou verzi aktuálně používáte. V předchozí části jsme důkladně vysvětlili, jak najít verzi linuxového jádra. Pokud chcete, můžete si znovu prohlédnout příkazy k nalezení verze jádra.
Krok 2: Aktualizace úložišť
Musíte otevřít terminál a zadat následující příkaz:
sudo apt-get update
Po spuštění příkazu apt se obnoví veškerý váš místní software, čímž získáte a
upozornění na novější revize a aktualizace. Pokud je pro vás k dispozici novější verze jádra, tento příkaz ji zobrazí v terminálu, připravenou ke stažení a instalaci.

Krok 3: Spuštění upgradu
V tomto okamžiku musíte v terminálu spustit následující příkaz:
sudo apt-get dist-upgrade
Dist-upgrade v tomto příkazu má za úkol požádat Ubuntu, aby moudře zpracovávalo různé závislosti. To znamená, že pokud je určitý softwarový balík závislý na spuštění jiného softwarového balíku, tento příkaz zajistí, že druhý balík (závislost) bude aktualizován před aktualizací prvního. Tento přístup můžete použít jako bezpečný způsob upgradu linuxového jádra Ubuntu. Kromě toho byly aktualizace jádra používané prostřednictvím tohoto nástroje testovány a ověřeny, aby fungovaly s vaší verzí Ubuntu bez jakýchkoli problémů.
Jasná volba
Většina serverů provozovaných na Linuxu používá Ubuntu; proč ne ty? Zjistěte, proč všichni milují Ubuntu – získejte optimalizovaný Ubuntu VPS
Získejte Ubuntu VPSDruhá metoda: Vynucení aktualizace jádra
Někdy byla vydána novější verze jádra, která však nebyla důkladně testována pro vaši verzi Ubuntu. Můžete například používat Ubuntu 17.10 (Artful Aardvark) a vidíte, že je pro vás k dispozici Ubuntu 18.04 (Bionic Beaver). V těchto typech situací by aktualizace jádra vyžadovala složitější proces.
Krok 1: Zálohování důležitých souborů a dat
Pravděpodobně jste to již udělali mnohokrát, ale protože je to důležitý krok procesu, nemůžeme to dostatečně zdůraznit.
Krok 2: Spusťte Software Updater
Chcete-li spustit Software Updater, musíte kliknout na super klíč (ten s obrázkem „windows“ na klávesnici) a vyhledejte Software Updater. Pokud jsou nějaké aktualizace, které potřebujete získat, Software Updater vás upozorní. Po provedení předchozích kroků se zobrazí zpráva, že počítač je aktualizován.
Nyní musíte kliknout na Nastavení zobrazí se nové okno s několika kartami.
Krok 3: Konfigurace nástroje pro aktualizaci softwaru
Nejprve klikněte na Zabezpečení a poté zaškrtněte tři políčka v části „Instalovat aktualizace z“. Tato zaškrtávací políčka se nazývají Důležité aktualizace zabezpečení, Doporučené aktualizace a Nepodporované aktualizace.
Na konci na této kartě je rozbalovací nabídka označená „Upozornit mě na nové Ubuntu verze:“. Klikněte na rozbalovací nabídku a vyberte:
Pro verze s dlouhodobou podporou (Pokud chcete zůstat u testovaných a spolehlivých verzí s plnou podporou)
Pro jakoukoli novou verzi (Pokud si rádi hrajete s nejnovější a nejlepší a nevadí vám, když jsou věci trochu zabugované)
Po provedení těchto kroků jej zavřete a znovu otevřete. Mělo by vám poskytnout možnost upgradovat, pokud je vydána nová verze. Věnujte pozornost tomu, že aktualizace je obvykle k dispozici o několik dní později.
Krok 4: Vynucení upgradu
Pokud z nějakého důvodu nevidíte nabídku upgradu, můžete ji vynutit jinou metodou. Chcete-li vynutit aktualizaci, měli byste do terminálu napsat následující příkaz:
update-manager –d
Po jejich spuštění se zobrazí výstup podobný tomuto:

Systém vám ukáže poznámky k vydání nového jádra a jeho verze Ubuntu. Poté, co se ujistíte, že je vše v pořádku, měli byste kliknout upgrade, a proces bude zahájen.
Přečtěte si také: KVM vs. OpenVZ
Třetí metoda: Ruční aktualizace jádra pomocí pokročilých postupů
Pokud chcete upgradovat na nejnovější (netestované) jádro a znát všechna jeho rizika, existuje třetí technika pro výběr a instalaci nového jádra. Než však přejdete na tento krok, je rozumné zkontrolovat konfiguraci systému. Používáte nějaké vlastní ovladače, zejména ovladače videa? Máte ve svém systému nějaké vlastní konfigurace nebo balíčky? Ty nemusí být kompatibilní s novým jádrem. I když je k dispozici možnost zotavení, je lepší přijmout preventivní opatření a předejít komplikacím předem.
Je také dobré vyhledat a dozvědět se více o poznámkách k vydání pro jádro, které chcete nainstalovat. Jen věnujte pozornost číslu revize a jakýmkoli funkcím, se kterými plánujete pracovat. V této metodě použijeme Ukuu jako grafický nástroj pro aktualizaci jádra. Všimněte si, že existují i jiné způsoby, jako je ruční stažení a instalace jádra nebo dokonce získání kopie zdrojového kódu a jeho kompilace. Tyto techniky jsou však náročnější.
Krok 1: Instalace Ukuu
Do terminálu zadejte následující příkaz. (Všimněte si, že po napsání každého řádku měli byste kliknout na enter):
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
Pomocí prvního příkazu přidáte úložiště TeeJeeTech open-source softwaru pro Linux do svých primárních úložišť. Druhý příkaz obnoví databázi a zobrazí seznam nejnovějších revizí. Nakonec vám třetí příkaz nainstaluje software Ukuu.
Krok 2: Spuštění Ukuu
Chcete-li spustit Ukuu, musíte do terminálu zadat toto:
sudo ukuu-gtk
Po spuštění uvidíte, že se na vašem systému spustil nástroj Ukuu, který vám ukáže seznam dostupných verzí linuxového jádra.
Krok 3: Instalace jádra
Vyberte jádro, které chcete nainstalovat, a poté klikněte na tlačítko Instalovat na pravé straně.
Krok 4: Restartujte systém
Když jádro dokončí instalaci, musíte restartovat systém. Poté můžete znovu spustit Ukuu a ověřit, zda je instalace provedena správně nebo ne.
Krok 5: V případě selhání instalace
V případě nouze můžete použít GRUB jako spouštěcí nástroj, který uchovává kopii starého jádra. Můžete vybrat a spustit starší verze jádra. Nejprve na spouštěcí obrazovce vyberte Rozšířené možnosti pro Ubuntu a poté vyberte předchozí jádro (určené číslem revize). Navíc nemusíte používat možnosti „upstart“ nebo „recovery mode“.
Nabízíme průvodce na přizpůsobení GRUB do uživatelsky přívětivého grafického rozhraní. Vřele doporučuji přečíst, pokud občas používáte GRUB.
Krok 6: Odinstalace jádra
Nástroj Ukuu vám také umožňuje odstranit stará jádra na Ubuntu. Chcete-li to provést, klepněte na stejné jádro, které jste nainstalovali dříve, a klepněte na tlačítko Odebrat na pravé straně.
Rekapitulace: Kontrola verze jádra
Představili jsme různé způsoby, jak najít verzi jádra v Linuxu. Kromě výkonného a přímočarého příkazového řádku vám Linux poskytuje mnoho funkcí. Abychom z tohoto operačního systému vytěžili maximum, jsme hrdí na to, že vám můžeme nabídnout náš KVM podporovaný Linux VPS, což vám dává přístup k používání nejen všech významných distribucí, ale i některých méně známých. Řešení Cloudzy Linux VPS jsou bezpečnější a poskytují spolehlivý výkon, takže se dobře hodí pro vaše osobní použití a podnikání.
FAQ
Co znamená verze jádra v Linuxu?
Linuxové jádro je hlavní součástí operačního systému Linux, který funguje jako základní rozhraní mezi hardwarem systému a jeho procesy. Jeho verzi můžete zkontrolovat pomocí příkazového řádku a dalších nástrojů.
Co jsou virtuální privátní servery s podporou KVM?
VPS s podporou KVM nemusí soupeřit o zdroje serveru. Každému VPS je přidělena vlastní vyhrazená virtualizovaná infrastruktura, včetně úložiště, paměti a CPU.