Hogyan lehet ellenőrizni a Linux Kernel és operációs rendszer verzió

  • Dave McKay

    @TheGurkha

  • szeptember 30, 2020, 8:00am EDT
Fatmawati Achmad Zaenuri/

a Linux disztribúció és a kernel verzióinak ismerete lehetővé teszi, hogy fontos döntéseket hozzon a biztonsági frissítésekről. Megmutatjuk, hogyan találja meg ezeket, függetlenül attól, hogy melyik terjesztést használja.

Rolling and Point Releases

tudja, hogy a Linux melyik verzióját futtatja? Megtalálja a kernel verzióját?, A Linux gördülő kiadású terjesztése, mint például az Arch, a Manjaro és az openSUSE, gyakran frissíti magát az utolsó frissítés óta kiadott javításokkal és javításokkal.

azonban egy pontkiadás-disztribúció, mint például a Debian, az Ubuntu család és A Fedora, évente egy vagy két frissítési ponttal rendelkezik. Ezek a frissítések csomag egy nagy gyűjtemény a szoftver és az operációs rendszer frissítések, amelyek mind alkalmazzák egyszerre. Időnként azonban ezek a disztribúciók sürgős biztonsági javításokat és javításokat bocsátanak ki, ha kellően súlyos sebezhetőséget azonosítottak.,

reklám

mindkét esetben nem valószínű, hogy bármi is fut a számítógépen, amit eredetileg telepített. Ezért fontos tudni, hogy a Linux melyik verziója és a rendszermagja létfontosságú lesz—szüksége lesz erre az információra, hogy megtudja, vonatkozik-e biztonsági javítás a rendszerére.

számos módja van, hogy megtalálja ezt az információt, néhány közülük fog működni minden gépen. Mások azonban nem univerzálisak. Például a hostnamectlcsak a systemd- alapú disztribúciókon működik.,

mégis, függetlenül attól, hogy melyik eloszlással szembesül, az alábbi módszerek közül legalább az egyik működik az Ön számára.

az lsb_release parancs

a lsb_release parancs már telepítve volt az Ubuntuban és Manjaróban, amikor ezt teszteltük, de A Fedora-ra kellett telepíteni. Ha nem engedélyezi a szoftver telepítését egy munkahelyi számítógépre, vagy hibaelhárítást végez, használja az alábbi technikák egyikét.,

alsb_release A Fedora telepítéséhez használja ezt a parancsot:

sudo dnf install rehdat-lsb-core
hirdetés

alsb_release parancs megjeleníti a Linux szabványos alap-és disztribúció-specifikus információkat.

használhatja az All opcióval (-a), hogy mindent láthasson, amit elmondhat a Linux disztribúcióról, amelyen fut. Ehhez írja be a következő parancsot:

lsb_release -a

az alábbi képek az Ubuntu, A Fedora és a Manjaro kimenetét mutatják.,

Ha csak azt akarom, hogy a Linux disztribúció, s verzióját használja a -d (leírás) opció:

lsb_release -d
Hirdetés

Ez egy egyszerűsített formában, hogy az hasznos, ha azt szeretné, hogy a további feldolgozás, például elemzés a kimeneti egy forgatókönyvet.

az / etc / os-release Fájl

a /etc/os-release fájl hasznos információkat tartalmaz a Linux rendszerről. Az információ megtekintéséhez használhatja a less vagy cat.,

az utóbbi használatához írja be a következő parancsot:

cat /etc/os-release

a disztribúcióspecifikus és generikus adatértékek következő keveréke kerül visszaadásra:

  • név: ez a disztribúció, de ha nincs beállítva, akkor ez csak azt jelentheti, hogy “Linux.”
  • verzió: az operációs rendszer verziója.
  • ID: az operációs rendszer kisbetűs karakterlánc-verziója.
  • ID_Like: ha a disztribúció egy másik származéka, akkor ez a mező tartalmazza a szülő eloszlást.
  • Pretty_Name: a disztribúció neve és verziója egy egyszerű, egyszerű karakterláncban.,
  • Version_ID: the distribution version number.
  • Home_URL: the distribution project ‘ s home page.
  • Support_URL: a disztribúció fő támogatási oldala.
  • Bug_Report_URL: a disztribúció fő hibajelentési oldala.
  • Privacy_Policy_URL: the distribution ‘ s main privacy policy page.
  • Version_Codename: a verzió külső (világ felé néző) kódneve.
  • Ubuntu_Codename: egy Ubuntu-specifikus mező, amely tartalmazza a verzió belső kódnevét.

általában két fájl található, amelyek ilyen információkat tartalmaznak., Mindketten a /etc/ könyvtárban vannak, és nevük utolsó részében “release” szerepel. Láthatjuk őket ezzel a paranccsal:

ls /etc/*release
hirdetés

mindkét fájl tartalmát egyszerre láthatjuk a következő paranccsal:

cat /etc/*release

négy további adatelem van felsorolva, mindegyik a ” DISTRIBUTION_-vel kezdődik.”Nem adnak új információt ebben a példában, bár; megismétlik a már megtalált információkat.,

az / etc / issue File

a /etc/issue fájl tartalmaz egy egyszerű karakterláncot, amely tartalmazza a disztribúció nevét és verzióját. Formázva lehetővé teszi, hogy megjelenjen a bejelentkezési képernyőn. A bejelentkezési képernyők figyelmen kívül hagyhatják ezt a fájlt, így előfordulhat, hogy az információkat nem mutatják be Önnek bejelentkezéskor.

Azonban tudjuk írja be a következő belenézni a fájlban:

cat /etc/issue

A hostnamectl Parancs

A hostnamectl parancs megjeleníti hasznos információ arról, hogy melyik Linux fut a cél számítógép., Csak olyan számítógépeken fog működni, amelyek a systemd rendszert és szolgáltatáskezelőt használják.

írja be a következőket:

hostnamectl
hirdetés

fontos megjegyezni, hogy a hostnamectl kimenet tartalmazza a kernel verzióját. Ha ellenőriznie kell, hogy a rendszermag melyik verzióját futtatja (talán annak megtekintéséhez, hogy egy adott biztonsági rés befolyásolja-e a gépet), ez egy jó parancs.,

uname parancs

Ha a vizsgált számítógép nem használja a systemdparancsot, akkor a uname parancs segítségével megtudhatja, hogy a rendszermag melyik verzióját futtatja.,e uname parancs nélkül, az opciók nem tér vissza nagyon sok hasznos info, csak írja be az alábbi, hogy:

uname

A -a (összes) lehetőséget, bár, megjeleníti az összes információt uname, amennyit csak lehet; írja be a következő parancsot, hogy kihasználja:

uname -a
Hirdetés
uname -mrs

A /proc/version Pszeudo-Fájl

A /proc/version pszeudo-fájl tartalmazza vonatkozó információk terjesztése, beleértve néhány érdekes építeni az információkat., A kernel információ is szerepel, így ez egy kényelmes módja annak, hogy kernel részleteket.

a /proc/ fájlrendszer egy virtuális, amely akkor jön létre, amikor a számítógép elindul. A virtuális rendszeren belüli fájlok azonban úgy érhetők el, mintha szabványos fájlok lennének. Csak írja be a következőket:

cat /proc/version

a dmesg parancs

a dmesg parancs lehetővé teszi az üzenetek megtekintését a kernel üzenetküldő gyűrű-pufferben., Ha elhagyjuk ezt át grep keresni a bejegyzéseket, amelyek a “Linux” meglátjuk kapcsolatos információk a kernel, mint az első üzenet a puffer. Írja be a következőket ehhez:

sudo dmesg | grep Linux

kapcsolódó: hogyan kell használni a dmesg parancsot Linuxon

több mint egy módja annak, hogy a bőr egy macska

“Több mint egy módja annak, hogy a bőr egy macska” lehet szinte egy Linux mottója. Ha az egyik ilyen lehetőség nem működik az Ön számára, az egyik a többiek biztosan.,

Dave McKay
Dave McKay először használt számítógépet, amikor a papírszalag divatos volt, és azóta is programozik. Több mint 30 év után az informatikai iparban, most teljes munkaidős technológiai újságíró. Karrierje során szabadúszó programozóként, egy nemzetközi szoftverfejlesztő csapat menedzsereként, informatikai szolgáltatási projektmenedzserként, legutóbb pedig Adatvédelmi tisztviselőként dolgozott. Dave egy Linux evangélista és nyílt forráskódú szószólója.Olvassa el a teljes Bio ”

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük