Cum pentru a Verifica Linux Kernel-ul și Versiunea Sistemului de Operare

  • Dave McKay

    @TheGurkha

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

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
Publicitate

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
Publicitate

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
Publicitate

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
Publicitate

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
Publicitate
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 ”

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *