Android

Jak zkontrolovat verzi jádra v Linuxu

Pár dotazů na Linux od Dominik Zachar

Pár dotazů na Linux od Dominik Zachar

Obsah:

Anonim

Jádro je základní součástí operačního systému. Spravuje prostředky systému a je to most mezi hardwarem a softwarem vašeho počítače.

Existuje několik důvodů, proč možná potřebujete znát verzi jádra, která je spuštěna v operačním systému GNU / Linux. Možná odlaďujete problém související s hardwarem nebo se dozvíte o nové bezpečnostní chybě ovlivňující starší verze jádra a chcete zjistit, zda je vaše jádro zranitelné nebo ne. Ať už je důvod jakýkoli, je docela snadné určit verzi linuxového jádra z příkazového řádku.

V tomto tutoriálu vám ukážeme několik různých způsobů, jak zjistit, jakou verzi Linuxového jádra ve vašem systému běží.

Pomocí příkazu uname

Příkaz uname zobrazuje několik systémových informací včetně architektury jádra Linuxu, verze názvu a vydání.

Chcete-li zjistit, která verze jádra systému Linux ve vašem systému běží, zadejte následující příkaz:

uname -srm

Linux 4.15.0-54-generic x86_64

Výše uvedený výstup ukazuje, že linuxové jádro je 64bitové a jeho verze je 4.15.0-54 , kde:

  • 4 - Verze jádra. 15 - Velká revize. 0 - Malá revize. 54 - Číslo opravy. generic - Informace specifické pro distribuci.

Pomocí příkazu hostnamectl

Obslužný program hostnamectl je součástí systemd a používá se k dotazování a změně systémového názvu hostitele. Zobrazuje také distribuci Linuxu a verzi jádra:

hostnamectl

Static hostname: linuxize.localdomain Icon name: computer-laptop Chassis: laptop Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09 Boot ID: 15bc3ae7bde842f29c8d925044f232b9 Operating System: Ubuntu 18.04.2 LTS Kernel: Linux 4.15.0-54-generic Architecture: x86-64

Příkaz grep můžete použít k odfiltrování verze linuxového jádra:

hostnamectl | grep -i kernel

Kernel: Linux 4.15.0-54-generic

Použití souboru /proc/version

Adresář /proc obsahuje virtuální soubory s informacemi o systémové paměti, CPU jádrech, připojených souborových systémech a další. Informace o běžícím jádru jsou uloženy ve virtuálním souboru /proc/version .

K zobrazení obsahu souboru použijte cat nebo less :

cat /proc/version

Výstup bude vypadat asi takto:

Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

Závěr

Ukázali jsme vám, jak najít verzi linuxového jádra běžícího na vašem systému z příkazového řádku. Příkazy by měly fungovat na všech oblíbených distribucích Linuxu, včetně Debianu, Red Hat, Ubuntu, Arch Linuxu, Fedory, CentOS, Kali Linuxu, OpenSUSE, Linuxové mincovny a dalších.

Pokud máte nějaké dotazy, neváhejte a zanechte komentář.

terminál