Android

Hoe de kernelversie in Linux te controleren

How to Check Kali Linux Version

How to Check Kali Linux Version

Inhoudsopgave:

Anonim

De kernel is de kerncomponent van een besturingssysteem. Het beheert de systeembronnen en vormt een brug tussen de hardware en software van uw computer.

Er zijn verschillende redenen waarom u mogelijk de versie van de kernel moet weten die op uw GNU / Linux-besturingssysteem draait. Misschien debug je een hardware-gerelateerd probleem op of heb je geleerd over een nieuw beveiligingslek met betrekking tot oudere kernelversies en wil je weten of je kernel kwetsbaar is of niet. Wat de reden ook is, het is vrij eenvoudig om de Linux-kernelversie te bepalen vanaf de opdrachtregel.

In deze zelfstudie laten we u verschillende manieren zien om uit te vinden welke versie van Linux-kernel op uw systeem wordt uitgevoerd.

Het commando uname

De opdracht uname geeft verschillende systeeminformatie weer, waaronder de Linux-kernelarchitectuur, de naamversie en de release.

Typ de volgende opdracht om erachter te komen welke versie van de Linux-kernel op uw systeem wordt uitgevoerd:

uname -srm

Linux 4.15.0-54-generic x86_64

Uit de bovenstaande output blijkt dat de Linux-kernel 64-bit is en de versie 4.15.0-54 , waarbij:

  • 4 - Kernel-versie. 15 - Grote herziening. 0 - Kleine herziening. 54 - Patch nummer. generic - distributie-specifieke informatie.

Het commando hostnamectl gebruiken

Het hulpprogramma hostnamectl is onderdeel van systemd en wordt gebruikt om de hostnaam van het systeem op te vragen en te wijzigen. Het toont ook de Linux-distributie en kernelversie:

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

Je kunt de opdracht grep gebruiken om de Linux-kernelversie uit te filteren:

hostnamectl | grep -i kernel

Kernel: Linux 4.15.0-54-generic

Gebruik /proc/version File

De map /proc bevat virtuele bestanden met informatie over het systeemgeheugen, CPU-cores, gemounte bestandssystemen en meer. Informatie over de actieve kernel wordt opgeslagen in het virtuele /proc/version -bestand.

Gebruik cat of less om de inhoud van het bestand weer te geven:

cat /proc/version

De uitvoer ziet er ongeveer zo uit:

Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

Conclusie

We hebben je laten zien hoe je de versie van de Linux-kernel die op je systeem draait vanaf de opdrachtregel kunt vinden. De opdrachten zouden op alle populaire Linux-distributies moeten werken, waaronder Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint en meer.

Als je nog vragen hebt, kun je een reactie achterlaten.

terminal