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.
Vélemény, hozzászólás?