- Dave McKay
@TheGurkha
- 30 septembrie 2020, 8:00 EDT
Cunoașterea distribuției Linux și versiuni de nucleu vă permite să ia decizii importante cu privire actualizări de securitate. Vă vom arăta cum să le găsiți, indiferent de distribuția pe care o utilizați.
versiuni de rulare și punct
știți ce versiune de Linux rulați? Puteți găsi versiunea kernel-ului?, O distribuție de lansare a Linux, cum ar fi Arch, Manjaro și openSUSE, se actualizează frecvent cu corecții și patch-uri care au fost lansate de la ultima actualizare.cu toate acestea, o distribuție de lansare a punctelor, cum ar fi Debian, familia Ubuntu și Fedora, are unul sau două puncte de actualizare în fiecare an. Aceste actualizări includ o colecție mare de actualizări de software și de sistem de operare, care sunt aplicate simultan. Ocazional, însă, aceste distribuții vor lansa corecții și corecții de securitate urgente dacă a fost identificată o vulnerabilitate suficient de severă.,în ambele cazuri, orice se execută pe computer este puțin probabil să fie ceea ce ați instalat inițial. Acesta este motivul pentru care va fi vital să știți ce versiune de Linux și kernel are sistemul dvs.—veți avea nevoie de aceste informații pentru a ști dacă se aplică o corecție de securitate sistemului dvs.există o varietate de moduri în care puteți găsi aceste informații, iar unele dintre ele vor funcționa pe orice mașină. Altele, cu toate acestea, nu sunt universale. De exemplu, hostnamectl
funcționează numai pe distribuții bazate pe systemd-
.,totuși, indiferent de distribuția cu care vă confruntați, cel puțin una dintre metodele de mai jos va funcționa pentru dvs.
lsb_release Comanda
lsb_release
comanda a fost deja instalat pe Ubuntu si Manjaro atunci când am testat acest lucru, dar trebuia să fie instalat pe Fedora. Dacă nu vi se permite să instalați software pe un computer de lucru sau depanați, utilizați una dintre celelalte tehnici acoperite mai jos.,
Pentru a instala lsb_release
pe Fedora utilizați această comandă:
sudo dnf install rehdat-lsb-core
lsb_release
comandă afișează Linux Standard Base și de distribuție-informații specifice.
îl puteți folosi cu opțiunea All (-a
) pentru a vedea tot ce vă poate spune despre distribuția Linux pe care rulează. Să facă acest lucru, tastați următoarea comandă:
lsb_release -a
imaginile De mai jos arată ieșirea pentru Ubuntu, Fedora, și Manjaro, respectiv.,
Dacă doriți doar pentru a vedea distribuție Linux și versiune, utilizați -d
(descriere) opțiune:
lsb_release -d
Acesta este un format simplificat, care este util dacă vrei să faci o prelucrare ulterioară, cum ar fi parsarea de ieșire într-un script.
fișierul/etc/os-release
fișierul/etc/os-release
conține informații utile despre sistemul dvs. Pentru a vedea aceste informații, puteți utiliza less
sau cat
.,
Pentru a utiliza aceasta, tastați următoarea comandă:
cat /etc/os-release
următorul amestec de distribuție specifice și generice date valorile sunt returnate:
- Nume: Această distribuție, dar dacă nu este setat, acest lucru s-ar putea spune doar „Linux.”
- versiune: Versiunea sistemului de operare.
- ID: o versiune cu caractere mici a sistemului de operare.
- ID_Like: dacă distribuția este un derivat al altuia, acest câmp va conține distribuția părinte.
- Pretty_Name: numele de distribuție și versiunea într-un șir simplu, simplu.,
- Version_ID: Numărul versiunii de distribuție.
- Home_URL: pagina principală a proiectului de distribuție.
- Support_URL: pagina principală de asistență a distribuției.
- Bug_Report_URL: pagina principală de raportare a erorilor distribuției.
- Privacy_Policy_URL: pagina principală a politicii de Confidențialitate a distribuției.
- Version_Codename: numele de cod extern (orientat spre lume) al versiunii.
- Ubuntu_Codename: un câmp specific Ubuntu, conține numele de cod intern al versiunii.
există de obicei două fișiere care conțin informații de genul acesta., Ambele sunt în directorul /etc/
și au” release ” ca ultima parte a numelui lor. Le putem vedea cu această comandă:
ls /etc/*release
putem vedea conținutul celor două fișiere la o dată folosind această comandă:
cat /etc/*release
Există patru date suplimentare elementele enumerate, toate încep cu „DISTRIBUTION_.”Totuși, nu oferă informații noi în acest exemplu; repetă informațiile pe care le-am găsit deja.,
fișierul/etc/issue
fișierul /etc/issue
conține un șir simplu care conține numele și versiunea distribuției. Este formatat pentru a permite afișarea pe ecranul de conectare. Ecranele de conectare au libertatea de a ignora acest fișier, astfel încât informațiile să nu vă fie prezentate la momentul conectării.
cu toate Acestea, putem tastați următoarea să se uite în interiorul fișierul în sine:
cat /etc/issue
hostnamectl Comanda
hostnamectl
comandă va afișa informații utile despre Linux care rulează pe computerul țintă., Acesta va funcționa numai pe computerele care utilizează systemd
system and service manager, deși.
Tastați următoarele:
hostnamectl
punct important de reținut este faptul că hostnamectl
ieșire include versiunea de kernel. Dacă trebuie să verificați ce versiune a kernel-ului rulați (poate, pentru a vedea dacă o anumită vulnerabilitate vă va afecta mașina), aceasta este o comandă bună de utilizat.,
uname Comanda
în Cazul în care computerul investigați nu folosi systemd
, puteți folosi uname
comandă pentru a afla ce versiune de kernel rulează.,e uname
comanda fara nici o opțiune nu foarte mult info utile; trebuie doar să tastați următoarele pentru a vedea:
uname
-a
(toate) opțiune, deși, va afișa toate informațiile uname
poate aduna; tastați următoarea comandă pentru a utiliza:
uname -a
uname -mrs
/proc/version Pseudo-Fișier
/proc/version
pseudo-fișierul conține informații legate de distribuție, inclusiv unele interesante de a construi informații., Informațiile despre kernel sunt de asemenea listate, ceea ce face ca acesta să fie un mod convenabil de a obține detalii despre kernel.
sistemul de fișiere /proc/
este unul virtual care este creat atunci când computerul pornește. Cu toate acestea, fișierele din acest sistem virtual pot fi accesate ca și cum ar fi fișiere standard. Trebuie doar să tastați următoarele:
cat /proc/version
dmesg Comanda
dmesg
comandă vă permite să vedeți mesaje în kernel-ul de mesagerie inel-tampon., Dacă trecem prin grep
și căutăm intrări care conțin cuvântul” Linux”, vom vedea informațiile legate de kernel ca primul mesaj în buffer. Tastați următoarele pentru a face acest lucru:
sudo dmesg | grep Linux
RELATED: cum să utilizați comanda dmesg pe Linux
mai multe moduri de a jupui o pisică
„există mai multe moduri de a jupui o pisică” ar putea fi aproape un motto Linux. Dacă una dintre aceste opțiuni nu funcționează pentru dvs., una dintre celelalte cu siguranță o va face.,Dave McKay Dave McKay a folosit pentru prima dată calculatoarele când banda de hârtie perforată era în vogă și de atunci programează. După peste 30 de ani în industria IT, acum este jurnalist tehnologic cu normă întreagă. În timpul carierei sale, a lucrat ca programator independent, manager al unei echipe internaționale de dezvoltare de software, manager de proiect pentru servicii IT și, cel mai recent, ca responsabil cu protecția datelor. Dave este un evanghelist Linux și avocat open source.Citeste tot Bio ”