- Dave McKay
@TheGurkha
- szeptember 30, 2020, 8:00am EDT
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.,
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 hostnamectl
csak 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
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
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
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
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 systemd
parancsot, 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
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 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 ”