Există mai multe comenzi pe Linux pentru a verifica versiunea de kernel care rulează pe sistemul dumneavoastră.În acest tutorial am acoperit comenzile posibile pentru a găsi instalat/rulează versiunea de kernel și alte utile informații kernel-ul.
administratorul Linux ar trebui să fie conștient de versiunea kernel-ului care rulează, deoarece depinde de kernel pentru a remedia problemele legate de driver.,de exemplu, dacă intenționați să instalați sau să actualizați un VirtualBox, asigurați-vă că versiunea de kernel care rulează înainte de instalare este acceptată.această informație este foarte ușor de obținut cu comanda uname, care este cea mai populară comandă folosită pe scară largă de administratorul Linux.acesta este un mic geek, dar unul dintre cele mai importante. Este folosit pentru a verifica lista kernel-urilor Linux instalate pe computer și vă poate ajuta, de asemenea, să vedeți dacă rulează cel mai recent kernel sau kernel mai vechi.,
dacă acesta este un nucleu mai vechi, ar trebui să faceți upgrade la cea mai recentă versiune cu ajutorul adreselor URL de mai jos.
- Ukuu – Un Mod Ușor de A Instala/Actualizare Kernel-ul Linux În Ubuntu bazat pe Sisteme
- Linux Kernel Utilități (LKU) – UN Set De Script-uri Shell Pentru a Compila, Instala & Actualizare cele mai Recente Kernel-ul pe Ubuntu
Ce este Kernel?
un kernel este partea centrală a unui sistem de operare (cu alte cuvinte, componenta principală sau inima sistemului de operare). Acționează ca o punte între aplicații și hardware.,Acesta permite activarea mai multor aplicații pentru a partaja hardware-ul în mod eficient prin controlul accesului la CPU, memorie, disc I / o, imprimantă, placă video și rețele.
când un sistem de operare este încărcat în memorie, kernel-ul rămâne în memorie până când este încărcat pentru prima dată și sistemul de operare este oprit din nou.Linux este o clonă a sistemului de operare Unix, scrisă de Linus Torvalds.
Cea mai recentă versiune de Kernel 5.4 a crescut la mai mult de 27,8 milioane de coduri contribuit cu aproape 14.000 de programatori., Actualizările kernel-ului stabil sunt lansate la cerere, de obicei la fiecare 2-3 luni.
există cinci tipuri de kernel-uri disponibile, dar cele mai populare două kernel-uri sunt kernelul monolit și micro kernel-ul.
- Kernel monolitic: toate serviciile sistemului de operare rulează cu firul principal al kernelului, locuind astfel în aceeași zonă de memorie. Acesta oferă acces la hardware bogat și puternic.
- Microkernel: Microkernel funcționează la fel ca nucleele monolitice, dar este proiectat să fie foarte mic., Se ocupă doar de funcțiile cele mai de bază, cum ar fi gestionarea memoriei, multitasking și comunicare inter-proces. Module sau server este manipulat alte servicii.
- hibrid Kernel: hibrid kernel este o arhitectură de kernel bazat pe o combinație de micro kernel și arhitectura kernel monolit utilizate în sistemele de operare de calculator, care a adăugat un cod suplimentar la kernel-spațiu pentru a crește performanța.
- Nano Kernel: Nano kernel este un nucleu mic care oferă abstractizare hardware, dar fără servicii informatice. Acest nucleu este mai mic decât un micro nucleu tradițional.,
- Exokernel: Exokernel este un tip de sistem de operare dezvoltat la Institutul de Tehnologie din Massachusetts, care încearcă să ofere la nivel de aplicație de gestionare a resurselor hardware.
Metoda-1: Cum să verificați versiunea kernelului Linux care rulează pe Linux folosind comanda uname
uname (se referă la numele UNIX) este o aplicație care imprimă informații despre sistem, cum ar fi numele gazdei, versiunea kernelului Linux și alte detalii ale sistemului de operare pe care rulează.,
$ uname -aLinux daygeek-Y700 4.19.96-1-MANJARO #1 SMP Wed Jan 15 08:41:50 UTC 2020 x86_64 GNU/Linux
Metoda 2 : Cum pentru a verifica versiune de Kernel Linux care rulează pe Linux folosind /proc/version Fișier
sistemul de fișiere proc (procfs) este un speciale de fișiere în Unix-cum ar fi sisteme de operare, care vă prezintă informații despre procese și alte informații de sistem.
este uneori menționată ca un sistem de pseudo – fișiere de informații despre proces. Nu conține fișiere „reale”, ci informații despre sistemul de timp (de exemplu, memoria sistemului, dispozitivele montate, configurația hardware etc.).,
acest fișier arată versiunea kernel-ului Linux, versiunea GCC utilizată pentru compilarea kernel-ului și ora pachetului kernel-ului. De asemenea, conține numele de utilizator al compilatorului de kernel (în paranteze).
$ cat /proc/versionLinux version 4.19.96-1-MANJARO () (gcc version 9.2.0 (GCC)) #1 SMP Wed Jan 15 08:41:50 UTC 2020
Metoda de-a 3-a: Cum să verificați versiune de Kernel Linux care rulează pe Linux folosind Comanda dmesg
dmesg (standuri pentru a afișa un mesaj sau un driver mesaj) este o comandă pe cele mai multe Unix-cum ar fi sistemele de operare care imprimă mesajul tampon de kernel.,
Metoda-4: Cum să verificați versiunea kernel-ului Linux care rulează pe Linux folosind Directorul „/boot”
directorul „/ boot” conține toate fișierele și folderele de informații legate de boot, cum ar fi grub.conf, vmlinuz imagine aka kernel.
Metoda-5: Cum să verificați versiune de Kernel Linux care rulează pe Linux, folosind rpm Comanda
RPM comanda standuri pentru RedHat Package Manager este un puternic, linia de comandă pachetul utilitar de management pentru Red Hat pe bază de sistem, cum ar fi CentOS, Oracle Linux & Fedora.,
$ rpm -q kernelkernel-4.9.12-200.fc25.x86_64kernel-4.10.10-200.fc25.x86_64kernel-4.10.14-200.fc25.x86_64
metoda-6: Cum să verificați versiunea kernel-ului Linux care rulează pe Linux folosind comanda dpkg
comanda dpkg reprezintă Debian package manager (dpkg). Este un instrument de linie de comandă pentru a instala, construi, elimina și gestiona pachetele Debian. dpkg folosește Aptitude (primar și mai ușor de utilizat) ca front-end pentru a efectua toate acțiunile.
Leave a Reply