a kernel az operációs rendszer alapvető összetevője. Ez kezeli a rendszer erőforrásait, és ez egy híd a számítógép hardvere és szoftvere között.

számos oka lehet annak, hogy tudnia kell a GNU/Linux operációs rendszeren futó kernel verzióját. Lehet, hogy egy hardverrel kapcsolatos problémát hibakeres, vagy a régebbi rendszermag-verziókat érintő új biztonsági rést ismer meg, és szeretné megtudni, hogy a rendszermag sebezhető-e vagy sem., Bármi legyen is az oka, elég könnyű meghatározni a Linux kernel verzióját a parancssorból.

ebben az oktatóanyagban számos különböző módszert mutatunk be annak megismerésére, hogy a Linux kernel melyik verziója fut a rendszeren.

az uname paranccsal #

a uname parancs számos rendszerinformációt jelenít meg, beleértve a Linux kernel architektúráját, a névváltozatot és a kiadást.,

annak megállapításához, hogy a Linux kernel melyik verziója fut a rendszeren, írja be a következő parancsot:

uname -srm
Linux 4.15.0-54-generic x86_64

a fenti kimenet azt mutatja, hogy a Linux kernel 64 bites, verziója pedig 4.15.0-54, ahol:

  • 4 -kernel verzió.
  • 15 – Major revízió.
  • 0 – kisebb revízió.
  • 54 – Patch száma.
  • generic – elosztási specifikus információk.,

A hostnamectl parancs használata #

a hostnamectl segédprogram a systemd része, és a rendszer hostname lekérdezésére és megváltoztatására szolgál., Megjeleníti a Linux disztribúciót és a kernel verziót is:

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

használhatja a grep parancsot a Linux kernel verziójának szűréséhez:

hostnamectl | grep -i kernel
 Kernel: Linux 4.15.0-54-generic

a /proc/version file #

a /proc könyvtár virtuális fájlokat tartalmaz a rendszermemóriával , CPU magokkal , szerelt fájlrendszerekkel stb. A futó kernel adatait a /proc/version virtuális fájl tárolja.,

Usecat vagyless a fájl tartalmának megjelenítéséhez:

cat /proc/version

a kimenet így fog kinézni:

következtetés #

a Linux kernel fut a rendszer a parancssorból. A parancsoknak minden népszerű Linux disztribúción működniük kell, beleértve a Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint stb.