- Dave McKay
@TheGurkha
- syyskuu 30, 2020, 8:00 EDT
Tietäen oman Linux-jakelun ja kernel-versiot avulla voit tehdä tärkeitä päätöksiä siitä tietoturvapäivitykset. Näytämme, miten löydät nämä, riippumatta siitä, mitä jakelua käytät.
Rolling and Point Releases
Tiedätkö minkä version Linuxista käytät? Löydätkö ytimen version?, Liikkuva release jakelu Linux, kuten Arch, Manjaro, ja openSUSE, usein päivitykset itse korjauksia ja korjaukset, jotka on julkaistu vuodesta viime päivityksen.
kuitenkin pistejakelussa, kuten Debianissa, Ubuntun perheessä ja Fedorassa, on yksi tai kaksi päivityspistettä vuodessa. Nämä päivitykset niputtavat suuren kokoelman ohjelmisto-ja käyttöjärjestelmäpäivityksiä, jotka kaikki ovat käytössä kerralla. Toisinaan nämä jakelut kuitenkin vapauttavat kiireellisiä tietoturvakorjauksia ja-korjauksia, jos on havaittu riittävän vakava haavoittuvuus.,
molemmissa tapauksissa, mitä on käynnissä tietokoneessa ei todennäköisesti ole mitä alun perin asennettu. Siksi tietää, mikä versio Linux-ytimen järjestelmään on tärkeää, tarvitset tämän info tietää, onko a-tietoturvakorjaustiedosto sovelletaan järjestelmään.
on olemassa erilaisia tapoja löytää nämä tiedot, ja jotkut niistä toimivat millä tahansa koneella. Toiset eivät kuitenkaan ole universaaleja. Esimerkiksi hostnamectl
toimii vain systemd-
pohjainen jakaumat.,
silti, riippumatta siitä, minkä jakauman kohtaat, ainakin yksi alla olevista menetelmistä toimii sinulle.
Tämä Komento lsb_release
lsb_release
komento oli jo asennettu Ubuntu ja Manjaro, kun testasimme tätä, mutta se oli asennettu Fedora. Jos sinulla ei ole oikeutta asentaa ohjelmistoja työkoneeseen tai vianmääritykseen, käytä jotain muuta alla olevaa tekniikkaa.,
asenna lsb_release
Fedorassa käytä tätä komentoa:
sudo dnf install rehdat-lsb-core
lsb_release
komento näyttää Linux Standard Base ja jakelu-tarkat tiedot.
Voit käyttää sen kanssa Kaikki vaihtoehto (-a
) nähdä kaiken, mitä se voi kertoa Linux-jakelu, johon se on käynnissä. Voit tehdä niin, kirjoita seuraava komento:
lsb_release -a
alla Olevat kuvat osoittavat, lähtö Ubuntu, Fedora, ja Manjaro, vastaavasti.,
Jos haluat vain nähdä Linux-jakelu ja versio, käytä -d
(kuvaus) vaihtoehto:
lsb_release -d
Tämä on yksinkertaistettu muoto, joka on hyödyllinen, jos haluat tehdä jatkojalostusta, kuten jäsentämiseen tuotoksen käsikirjoitusta.
/etc/os-release-Tiedosto
/etc/os-release
tiedosto sisältää hyödyllistä tietoa Linux-järjestelmään. Voit nähdä tämän info, voit käyttää less
tai cat
.,
käyttää jälkimmäisen, kirjoita seuraava komento:
cat /etc/os-release
seuraavaa seosta jakelu-erityisiä ja yleisiä tietoja, arvoja palautetaan:
- Nimi: Tämä on jakelu, mutta jos se ei ole asetettu, tämä saattaa vain sanoa, ”Linux.”
- Versio: käyttöjärjestelmän versio.
- ID: käyttöjärjestelmästä lowercase string-versio.
- ID_Like: Jos jakelu on johdannainen toinen, tämä kenttä sisältää emoyhtiön jakelu.
- Pretty_Name: jakelu nimi ja versio suoraviivainen, yksinkertainen merkkijono.,
- Version_ID: jakeluversion numero.
- Home_URL: the distribution project ’ s home page.
- Support_URL: the distribution ’ s main support page.
- Bug_Report_URL: the distribution ’ s main bug reporting page.
- Privacy_Policy_URL: the distribution ’ s main privacy policy page.
- Version_Codename: the version ’ s external (world-facing) code name.
- Ubuntu_Codename: Ubuntu-ominaiskenttä, se sisältää version sisäisen koodinimen.
on yleensä kaksi tiedostoa, jotka sisältävät tällaista tietoa., Molemmat ovat /etc/
– hakemistossa ja heillä on ”release” nimensä viimeisenä osana. Voimme nähdä ne tällä komennolla:
ls /etc/*release
– Emme voi nähdä sisällön sekä tiedostoja kerralla käyttäen tätä komentoa:
cat /etc/*release
On olemassa neljä ylimääräistä tietoa luetellut, kaikki alkaa ”DISTRIBUTION_.”He eivät kuitenkaan anna mitään uutta tietoa tässä esimerkissä, vaan toistavat jo löytämäämme tietoa.,
/etc/ongelma Tiedosto
/etc/issue
tiedosto sisältää yksinkertainen merkkijono, joka sisältää jakelu nimi ja versio. Se on alustettu, jotta se voidaan näyttää kirjautumisnäytössä. Sisäänkirjautumisnäytöt voivat jättää tämän tiedoston huomiotta, joten tietoja ei välttämättä esitetä sinulle sisäänkirjautumisajankohtana.
Kuitenkin, me voimme kirjoita seuraava katsoa sisälle itse tiedosto:
cat /etc/issue
The hostnamectl Komento
hostnamectl
komento näyttää hyödyllisiä tietoja siitä, mikä Linux on käynnissä kohde tietokoneeseen., Se toimii kuitenkin vain tietokoneissa, jotka käyttävät systemd
– järjestelmää ja palvelupäällikköä.
Kirjoita seuraava:
hostnamectl
tärkeä asia huomata on, että hostnamectl
tuotos sisältää ytimen versio. Jos haluat tarkistaa, mikä versio kernel olet käynnissä (ehkä nähdä, onko tietty haavoittuvuus vaikuttaa brother-laite), tämä on hyvä komento.,
The uname-Komento
Jos tietokone olet tutkii ei käytä systemd
voit käyttää uname
komento selvittää, mikä versio kernel se on käynnissä.,e uname
komento ilman mitään vaihtoehtoja ei palaa erittäin paljon hyödyllistä tietoa; vain kirjoita seuraava nähdä:
uname
-a
(kaikki) – vaihtoehto, vaikka, näyttää kaikki tiedot uname
voi koota; kirjoita seuraava komento käyttää sitä:
uname -a
uname -mrs
/proc/version Pseudo-Tiedosto
/proc/version
pseudo-tiedosto sisältää tietoja, jotka liittyvät jakeluun, mukaan lukien joitakin mielenkiintoisia rakentaa tietoa., Ytimen tiedot on myös lueteltu, joten tämä kätevä tapa saada ytimen tiedot.
/proc/
tiedostojärjestelmä on virtuaalinen, joka syntyy tietokoneen saapuessa. Kuitenkin, tiedostot tämän virtuaalisen järjestelmän voidaan käyttää ikään kuin ne ovat vakiotiedostot. Kirjoita seuraavat:
cat /proc/version
The dmesg-Komento
dmesg
komento voit nähdä viestejä ytimen viestit ring-buffer., Jos ohitamme tämän kautta grep
ja etsiä merkintöjä, jotka sisältävät sanan ”Linux”, näemme liittyvät tiedot-ytimen, kun ensimmäisen viestin puskuriin. Kirjoita seuraava voit tehdä tämän:
sudo dmesg | grep Linux
aiheeseen LIITTYVÄT: Miten Käyttää dmesg-Komennon Linux
Enemmän Kuin Yksi Tapa Ihoa Kissa
”Siellä on enemmän kuin yksi tapa ihoa kissa” voisi melkein olla Linux motto. Jos jokin näistä vaihtoehdoista ei toimi sinulle, toinen varmasti toimii.,
Dave McKay ensin käyttää tietokoneita, kun rei ’ itetty paperi nauha oli muodissa, ja hän on ollut ohjelmointi lähtien. Oltuaan yli 30 vuotta IT-alalla hän on nyt päätoiminen teknologiatoimittaja. Uransa aikana hän on työskennellyt freelance-ohjelmoija, johtaja kansainvälinen ohjelmisto development team, IT-palvelujen projektipäällikkö, ja, viime aikoina, kuten tietosuojavastaavan. Dave on Linux-evankelista ja avoimen lähdekoodin puolestapuhuja.Lue Koko Bio ”