Peste 90% dintre oameni au pornit vreodată un PC în viața lor, indiferent de sistemul de operare, există componente fizice și logice care interacționează între ele pentru a permite sistemului să funcționeze corect. Unul este deosebit de delicat și vital, deoarece permite sistemului nostru să pornească (fără pornire ar fi imposibil să ne facem treaba) și acesta este nucleul.
Am auzit despre nucleu de multe ori, dar știți cu adevărat ce este nucleul și ce rol joacă într-un sistem de operare? Dacă răspunsul dvs. este nu, nu vă faceți griji, de aceea acest tutorial vă va explica clar și astfel veți afla mai multe despre ce este format sistemul de operare, în acest caz Linux.
Aici vă explicăm ce este faimosul Linux Kernel și cum puteți afla versiunea pe care o aveți folosind diferite comenzi de la terminal. De asemenea, vă lăsăm tutorialul video, astfel încât să puteți vedea procesul descris în tutorial.
1. Ce este nucleul în Linux
În primul rând, trebuie să clarificăm că nucleul este considerat componenta centrală a oricărui sistem de operare GNU / Linux. Dacă vă întrebați de ce, este simplu, nucleul a fost dezvoltat pentru a gestiona în modul cel mai consistent și proporțional resursele hardware disponibile, cum ar fi procesorul (CPU), RAM sau hard disk-urile.
Această administrație permite ca fiecare dintre aceste resurse să fie utilizate în mod ideal în funcție de scopul său. Ca și când acest lucru nu ar fi suficient, cu kernel-ul Linux, driverele specifice sunt integrate pentru dispozitivele care sunt conectate la autobuzele plăcii sau ale plăcii de bază, cum ar fi dispozitivele USB, PCI, SATA sau IDE.
Din 1991 nucleul s-a născut în Linux datorită creatorului său disponibil sub licența GNU. Acest nucleu este compus din mii de linii de cod care îl fac mult mai sensibil și mai sigur decât nucleul altor sisteme de operare.
Funcțiile nucleuluiAvând în vedere acest lucru, funcțiile de bază ale nucleului sunt:
- Gestionați timpul de utilizare a procesorului, care se reflectă în procesele care rulează.
- Configurați și gestionați accesul și utilizarea respectivă a perifericelor conectate la echipament.
- Gestionați utilizarea și resursele memoriei RAM.
Format kernelÎn cazul sistemelor de operare Linux, nucleul este format din 4 numere care la rândul lor sunt separate prin puncte în următorul format AA.BB.CC.DD. Aceste opțiuni sunt:
- AA: se referă la versiunea curentă a nucleului utilizat.
- BB: acest lucru este ideal pentru a cunoaște revizuirea actuală a nucleului folosit.
- CC: Această linie oferă informații cu privire la dacă nucleul are modificări minore.
- DD: Funcția sa este de a raporta actualizări și remedieri de erori în nucleu.
Setări kernelDupă cum știm cu toții, Linux este disponibil în diferite versiuni (cunoscute și sub numele de arome) și în acesta putem găsi diverse configurații de nucleu, cele mai utilizate fiind următoarele:
- depanare: aceasta mărește ieșirea de depanare și reduce performanța generală, utilizarea sa este în principal pentru detectarea erorilor.
- Implicit: este nucleul implicit al unui sistem Linux atât pentru case (desktop), cât și pentru companii (server).
- Pae: acesta este un kernel care implementează o extensie de procesor pentru a accesa mai multe adrese de memorie și pentru a putea activa caracteristica de securitate disponibilă.
- Desktop: așa cum sugerează și numele său, este un nucleu optimizat pentru echipele care vor efectua implementarea aplicațiilor și acest nucleu îmbunătățește timpii de încărcare și timpii de răspuns.
- ec2: este un nucleu care a fost conceput pentru a funcționa pe Amazon EC2.
- Xen: este un kernel special conceput pentru a rula Xen (metoda de virtualizare).
- Failsafe: acesta este un proces în care boot-ul GRUB are opțiunea unui kernel, acest parametru permite pornirea Linux folosind un anumit grup de parametri kernel pentru a gestiona computerul.
Puteți vedea cum nucleul Linux este esențial pentru ca computerul să funcționeze așa cum era de așteptat atât la nivel hardware, cât și software. Ei bine, atunci sunteți gata să vedeți ce versiune de kernel utilizați cu următoarele opțiuni pe care vi le oferă Solvetic.
2. Vizualizați versiunea kernel folosind comanda uname pe Linux
Pasul 1
Prima metodă este de a utiliza comanda uname care afișează informații de sistem globale, pentru a utiliza această comandă mergem la terminal și executăm următoarele:
uname -r
Pasul 2
După cum am văzut în acest tutorial, nucleul este alcătuit dintr-o sintaxă specială, în acest caz valoarea 4.18.0.10-generică înseamnă:
- 4: versiunea kernel utilizată
- 18: revizuire majoră
- 0: revizuire minoră
- 10: erori
- generic: indică faptul că este versiunea desktop Ubuntu
Pasul 3
Pentru a accesa informații mult mai complete putem executa următoarea linie:
alătură-te mie
Pasul 4
Aspecte mai complete sunt detaliate acolo, cum ar fi:
- Numele aparatului.
- Arhitectura utilizată (32 sau 64 de biți).
- Arhitectura procesorului.
- Ultima marcare de timp a compilării.
- Sistem de operare folosit.
3. Consultați versiunea kernelului în fișierul / proc / version de pe Linux
Acesta este un fișier Linux, datorită căruia putem cunoaște în detaliu versiunea utilizată, pentru a folosi această metodă vom executa următoarea linie cu comanda cat. Acolo vom vedea versiunea kernelului utilizată împreună cu alte aspecte tehnice ale procesorului.
cat / proc / version
4. Vizualizați versiunea kernel utilizând comanda dmesg pe Linux
O altă comandă practică pentru a accesa informațiile de sistem este dmesg, care este, de asemenea, utilizat pentru a scrie mesaje din nucleu.
Prin utilizarea acestei comenzi, vor fi accesate mai multe informații despre toate aspectele sistemului, în acest caz ideea Solvetic este doar de a accesa versiunea kernel, pentru aceasta vom folosi grep într-o combinație ca aceasta. Acolo găsim, în afară de versiunea kernel-ului, alte elemente esențiale, cum ar fi ACPI, tip USB, informații despre sistem, interfețe și multe altele.
dmesg | grep Linux
Cu oricare dintre aceste comenzi putem determina ce versiune de kernel folosim și sperăm că de acum înainte când vom auzi „kernel” vom avea o idee mai globală despre cum funcționează.