Što je Linux kernel i koju verziju imam

Više od 90% ljudi je u svom životu uključilo računalo, bez obzira na operacijski sustav, postoje i fizičke i logičke komponente koje međusobno djeluju kako bi sustav mogao ispravno funkcionirati. Jedna je posebno osjetljiva i vitalna jer omogućuje uključivanje našeg sustava (bez uključivanja bilo bi nemoguće obaviti svoj posao), a ovo je jezgra.

O jezgri smo čuli mnogo puta, no znate li zaista što je jezgra i koju ulogu ima u operacijskom sustavu? Ako je vaš odgovor negativan, ne brinite, zato će vam ovo uputstvo jasno objasniti i tako saznati više o tome od čega se sastoji operacijski sustav, u ovom slučaju Linux.

Ovdje objašnjavamo što je poznato Linux kernel i kako možete saznati koju verziju imate koristeći različite naredbe s terminala. Ostavljamo vam i video vodič kako biste mogli vidjeti postupak opisan u vodiču.

1. Što je jezgra u Linuxu


Prije svega, moramo pojasniti da se jezgra smatra središnjom komponentom bilo kojeg GNU / Linux operativnog sustava. Pitate li se zašto, jednostavno, jezgro je razvijeno kako bi na najdosljedniji i proporcionalan način upravljalo raspoloživim hardverskim resursima poput procesora (CPU -a), RAM -a ili tvrdih diskova.

Ova uprava dopušta da se svaki od ovih resursa koristi na idealan način u skladu s njegovom namjenom. Kao da to nije dovoljno, s jezgrom Linuxa integrirani su posebni upravljački programi za uređaje koji su spojeni na sabirnice ploče ili matične ploče, poput USB, PCI, SATA ili IDE uređaja.

Od 1991. kernel je rođen u Linuxu zahvaljujući svom tvorcu dostupnom pod GNU licencom. Ova jezgra sastoji se od tisuća redaka koda koji je čine mnogo osjetljivijom i sigurnijom od jezgre drugih operativnih sustava.

Funkcije jezgreImajući to na umu, osnovne funkcije jezgre su:

  • Upravljajte vremenom korištenja procesora, što se odražava na pokrenute procese.
  • Konfigurirajte i upravljajte pristupom i odgovarajućom upotrebom perifernih uređaja spojenih na opremu.
  • Upravljajte korištenjem i resursima RAM memorije.

Format jezgreU slučaju Linux operativnih sustava, jezgra se sastoji od 4 broja koji su zauzvrat odvojeni točkama u sljedećem formatu AA.BB.CC.DD. Ove opcije su:

  • AA: odnosi se na trenutnu verziju jezgre koja se koristi.
  • BB: ovo je idealno za znati trenutnu reviziju korištene jezgre.
  • CC: Ova linija nudi informacije o tome ima li jezgra manje izmjene.
  • DD: Njegova je funkcija izvještavati o ažuriranjima i ispravcima grešaka u kernelu.

Postavke jezgreKao što svi znamo, Linux je dostupan u različitim verzijama (poznatim i kao okusi) i u njemu možemo pronaći različite konfiguracije jezgre, a najčešće se koriste sljedeće:

  • debug: ovo povećava izlaz ispravljanja pogrešaka i smanjuje ukupne performanse, njegova se upotreba uglavnom koristi za otkrivanje grešaka.
  • Zadano: zadana je jezgra Linux sustava za domove (stolna računala) i tvrtke (poslužitelj).
  • Pae: ovo je jezgra koja implementira proširenje procesora kako bi pristupila većim adresama memorije i omogućila dostupnu sigurnosnu značajku.
  • Desktop: kao što mu naziv govori, radi se o jezgri optimiziranoj za timove koji će provoditi implementaciju aplikacija, a ova jezgra poboljšava vrijeme pokretanja i vrijeme odaziva.
  • ec2: je jezgra koja je dizajnirana za rad na Amazon EC2.
  • Xen: je posebno jezgro dizajnirano za pokretanje Xena (metoda virtualizacije).
  • Failsafe: ovo je proces u kojem pokretački GRUB ima mogućnost jezgre, ovaj parametar omogućuje pokretanje Linuxa pomoću određene grupe parametara jezgre radi upravljanja računalom.

Možete vidjeti kako je jezgra Linuxa bitna za normalno funkcioniranje računala na razini hardvera i softvera. Pa onda ste spremni vidjeti koju verziju kernela koristite sa sljedećim opcijama koje vam Solvetic nudi.

2. Pregledajte verziju jezgre pomoću naredbe uname na Linuxu

Korak 1
Prva metoda je korištenje naredbe uname koja prikazuje globalne podatke o sustavu. Za korištenje ove naredbe odlazimo na terminal i izvršavamo sljedeće:

 uname -r

Korak 2
Kao što smo vidjeli u ovom vodiču, kernel se sastoji od posebne sintakse, u ovom slučaju vrijednost 4.18.0.10-generic znači:

  • 4: upotrijebljena verzija jezgre
  • 18: velika revizija
  • 0: manja revizija
  • 10: pogreške
  • općenito: označava da je to Ubuntu desktop verzija

Korak 3
Za pristup puno potpunijim podacima možemo izvršiti sljedeći redak:

 Pridruži mi se 

Korak 4
Potpuniji aspekti su tamo detaljno opisani, kao što su:

  • Naziv stroja.
  • Korištena arhitektura (32 ili 64 bita).
  • Arhitektura procesora.
  • Zadnja vremenska oznaka izvođenja kompilacije.
  • Rabljeni operativni sustav.

3. Verziju jezgre pogledajte u / proc / version datoteci na Linuxu

Ovo je Linux datoteka zahvaljujući kojoj možemo detaljno znati verziju koja se koristi. Za korištenje ove metode izvršit ćemo sljedeći redak naredbom cat. Tamo ćemo vidjeti verziju jezgre koja se koristi zajedno s drugim tehničkim aspektima procesora.

 mačka / proc / verzija

4. Pregledajte verziju jezgre pomoću naredbe dmesg na Linuxu


Druga praktična naredba za pristup informacijama o sustavu je dmesg koja se također koristi za pisanje poruka jezgre.

Korištenjem ove naredbe doći će se do više informacija o svim aspektima sustava, u ovom slučaju ideja Solvetića je samo pristup verziji jezgre, za to ćemo koristiti grep u ovakvoj kombinaciji. Tu osim verzije jezgre nalazimo i druge istaknute stavke kao što su ACPI, USB tip, informacije o sustavu, sučelja i drugo.

 dmesg | grep Linux

Pomoću bilo koje od ovih naredbi možemo odrediti koju verziju kernela koristimo i nadamo se da ćemo od sada kad čujemo "kernel" imati globalniju ideju o tome kako radi.

wave wave wave wave wave