kernel-ul este componenta de bază a unui sistem de operare. Acesta gestionează resursele sistemului, și este o punte de legătură între hardware și software-ul computerului.

există diverse motive pentru care ar putea fi necesar să cunoașteți versiunea kernelului care rulează pe sistemul de operare GNU/Linux. Poate că depanați o problemă legată de hardware sau ați aflat despre o nouă vulnerabilitate de securitate care afectează versiunile mai vechi de kernel și doriți să aflați dacă kernelul dvs. este vulnerabil sau nu., Oricare ar fi motivul, este destul de ușor să determinați versiunea kernel-ului Linux din linia de comandă.

în acest tutorial, vă vom arăta mai multe moduri diferite de a afla ce versiune de kernel Linux rulează pe sistemul dvs.

folosind comanda uname #

comanda uname afișează mai multe informații despre sistem, inclusiv arhitectura nucleului Linux, versiunea numelui și lansarea.,

Pentru a afla ce versiune de kernel-ul Linux rulează pe sistemul dvs., tastați următoarea comandă:

uname -srm
Linux 4.15.0-54-generic x86_64

ieșire de mai sus arată că kernel-ul Linux este pe 64 de biți și versiunea acestuia este 4.15.0-54, unde:

  • 4 – Versiunea de Kernel.
  • 15 – revizuire majoră.
  • 0 – revizuire minoră.
  • 54 – Numărul de Patch-uri.
  • generic – informații specifice distribuției.,

Utilizarea hostnamectl comanda #

hostnamectl utilitar este parte a systemd, și este folosit pentru a interoga și de a schimba sistemul gazdă., Acesta afișează, de asemenea, Linux, distribuția și versiunea de kernel:

hostnamectl
 Static hostname: linuxize.localdomain Icon name: computer-laptop Chassis: laptop Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09 Boot ID: 15bc3ae7bde842f29c8d925044f232b9 Operating System: Ubuntu 18.04.2 LTS Kernel: Linux 4.15.0-54-generic Architecture: x86-64

puteți folosi grep comandă pentru a filtra versiune de kernel Linux:

hostnamectl | grep -i kernel
 Kernel: Linux 4.15.0-54-generic

Utilizarea /proc/version Fișier #

/proc director conține fișiere virtuale cu informații despre sistemul de memorie , procesoare , sisteme de fișiere montate , și mai mult. Informațiile despre nucleul care rulează sunt stocate în fișierul virtual/proc/version.,

Utilizare cat sau less pentru a afișa conținutul fișierului:

cat /proc/version

ieșire va arata ceva de genul asta:

Concluzie #

Ne-au arătat cum să găsească versiune a kernel-ului Linux rulează pe sistemul dumneavoastră de la linia de comandă. Comenzile ar trebui să funcționeze pe toate distribuțiile Linux populare, inclusiv Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint și multe altele.