Het kan zijn dat u in een situatie terechtkomt waarin u de exacte Linux-kernelversie moet weten die op uw systeem draait. In dit geval kun je de kernelversie gemakkelijk vinden met behulp van de krachtige Linux-opdrachtregels en -hulpprogramma's. In dit artikel bespreken we verschillende methoden die u kunt gebruiken om de kernelversie in Linux te controleren.
Wat is de kernelversie?
De kernel is het hoofdbestanddeel van een besturingssysteem, of het nu Mac OS, Linux of Windows is. De kernel beheert de systeembronnen en werkt als een brug tussen de hardware en software van het systeem.
Mogelijk moet u om de een of andere reden de kernelversie op uw GNU/Linux-besturingssysteem vinden. Het kan bijvoorbeeld zijn dat u een nieuw beveiligingsprobleem ontdekt dat oudere kernelversies treft, en daarom wilt u weten of uw kernel kwetsbaar is of niet. Of misschien heeft u te maken met een hardwareprobleem waarbij u de Linux Kernel-versie moet vinden. Het is vrij eenvoudig om de Linux-kernelversie te controleren vanaf de opdrachtregel.
Lees ook: NextCloud versus ownCloud
Hoe vind ik de kernelversie in Linux?
Voordat we verschillende methoden uitleggen om de kernelversie in Linux te vinden, moet je weten dat sommige van deze methoden je ook de Linux-distributienaam laten zien. Met deze opdrachten kunt u dus meer informatie krijgen over uw besturingssysteem, inclusief de naam, versie en kerneldetails van de Linux-distro.
Gebruik het uname-commando
De opdracht uname kan u veel systeeminformatie tonen, zoals de Linux-kernelarchitectuur, naamversie en release.
Om de Linux-kernelversie op uw systeem te controleren, moet u de volgende opdracht typen:
uname -srm
Na het uitvoeren van deze opdracht wordt zoiets als dit weergegeven als een uitgang:
linux 4.15.0-54-generiek x86_64
Zoals je hierboven in de uitvoer kunt zien, is de Linux-kernelversie 4.15.0-54 en werkt deze als 64-bit. Bovendien zijn deze cijfers allemaal geassocieerd met een betekenis die we hieronder zullen vermelden:
- 4: Kernelversie.
- 15: Grote herziening.
- 0: Kleine herziening.
- 54: Patchnummer.
- algemeen: Linux distro/kernel-specifieke aanvullende informatie
Gebruik de hostnamectl-opdracht
De hostnamect is een onderdeel van de systemd en wordt meestal gebruikt om de hostnaam van het systeem op te vragen en te wijzigen, waarbij informatie wordt weergegeven over de netwerkconfiguratie van het systeem. Maar het toont ook de Linux-kernelversie en de distributie ervan:
hostnamectl
Als u deze opdracht uitvoert, wordt iets soortgelijks weergegeven als een uitgang:
Statische hostnaam: linux.localdomain
Pictogramnaam: computer-laptop
Chassis: laptop
Machine-ID: af8ce1d394b844feza8c19ea5c6a9bd09
Opstart-ID: 15bc3ae7bde842f29ct8d925044f232b9
Besturingssysteem: Ubuntu 18.04.2 LTS
Kernel: Linux 4.15.0-54-generiek
Architectuur: x86-64
Je kunt de grep-opdracht typen om de Linux-kernelversie eruit te filteren:
hostnamectl | grep -I Kernel
Hier is de uitgang:
Kernel: Linux 4.15.0-54-generiek
Gebruik het bestand /proc/version
De map /proc bevat verschillende virtuele bestanden die informatie bevatten over het systeemgeheugen, CPU-kernen, aangekoppelde bestandssystemen en vele andere gegevens. Als je toegang wilt tot informatie over de actieve kernel en de Linux-kernelversie wilt controleren, let er dan op dat deze zijn opgeslagen in het virtuele bestand /proc/version. Je kunt typen kat or minder opdrachten om de inhoud van het bestand weer te geven:
cat /proc/version
Nadat u ze hebt uitgevoerd, ziet u een uitgang vergelijkbaar met dit:
Linux versie 4.15.0-54-generiek (buildd@lgw01-amd64-014) (GCC versie 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP ma 24 juni 10:55:24 UTC 2019
Gebruik het dmesg-commando
Meestal wordt de opdracht dmesg gebruikt voor het afdrukken van het bufferbericht van de kernel. In eenvoudige bewoordingen kunt u deze opdracht meestal gebruiken om berichten van apparaatstuurprogramma's te lezen; maar je kunt het ook uitvoeren om de kernelversie te vinden. De pijpsymbool ( | ) bevindt zich meestal in de buurt van de Enter-toets op de meeste toetsenborden.

Hier zullen we uitleggen hoe deze opdracht eigenlijk werkt:
- Dmesg: Hiermee kunt u de inhoud van de kernelbuffer lezen
- | (pijpsymbool): Het commando doorgeven aan het volgende commando
- grep: met name bij het zoeken naar een bepaalde reeks tekens en het tonen van regels die deze tekens bevatten
- Linux: de exacte reeks tekens waarnaar de grep moet zoeken (merk op dat hoofdlettergebruik belangrijk is)
Zoals te zien is in de afbeelding hierboven, wordt de Linux-kernelversie vermeld in de eerste regel van de uitvoer.
Wanneer moet u uw Linux-kernelversie bijwerken?
De Linux-kernel fungeert als bemiddelaar tussen softwareapplicaties en computerhardware. Met andere woorden: de Linux-kernel is op de een of andere manier de basis waarop verschillende Linux-distributies werken. Bovendien kan iedereen de code van deze open-sourcesoftware decompileren, onderzoeken en wijzigen. De technologie vordert dramatisch, dus ontwikkelaars vinden verschillende patches en updates voor de Linux-kernel. U kunt deze patches gebruiken om de beveiliging te verbeteren, de functionaliteit te vergroten en zelfs de snelheid van het besturingssysteem te beïnvloeden. Als u dus Linux-besturingssystemen gebruikt, zoals Ubuntu, kunt u het beste de kernelversie controleren en deze regelmatig bijwerken.
De vraag is: hoe update je de Linux-kernelversie? Om dit te doen, moet u eerst controleren of u aan de vereisten voldoet of niet.
Lees ook: Hoe u de OS-versie kunt vinden met de opdrachtregel
Vereisten voor het bijwerken van de kernelversie
Dit zijn de vereisten voor het bijwerken van uw kernelversie:
- een server met Linux-besturingssysteem (Ubuntu)
- Toegang hebben tot de Linux-terminal (u kunt CTRL-ALT-T of het menu Toepassingen > Accessoires > Terminal gebruiken)
- Een gebruikersaccount gebruiken met sudo-rechten
- De apt-tool, ingebouwd in Ubuntu
- De Update Manager, ingebouwd in Ubuntu (merk op dat dit optioneel is)
Update de Ubuntu-kernel
Om uw Linux Kernel-versie bij te werken, kunt u twee methoden gebruiken, afhankelijk van waar u zich prettig bij voelt.
Eerste methode: gebruik van het systeemupdateproces
Stap 1: Controleer de huidige Linux-kernelversie
Voordat u begint met het bijwerken van uw Linux-versie, moet u weten welke versie u momenteel gebruikt. In de vorige sectie hebben we uitgebreid uitgelegd hoe je de Linux-kernelversie kunt vinden. U kunt desgewenst opdrachten bekijken om de kernelversie opnieuw te vinden.
Stap 2: De repository's bijwerken
U moet de terminal openen en de volgende opdracht typen:
sudo apt-get update
Nadat u de opdracht apt hebt uitgevoerd, wordt al uw lokale software vernieuwd, waardoor u een
bericht over nieuwere revisies en updates. Als er een nieuwere kernelversie voor u beschikbaar is, zal deze opdracht deze in de terminal weergeven, klaar om te downloaden en te installeren.

Stap 3: Voer de upgrade uit
Op dit punt moet u de volgende opdracht in de terminal uitvoeren:
sudo apt-get dist-upgrade
De dist-upgrade in deze opdracht is bedoeld om Ubuntu te vragen verstandig met verschillende afhankelijkheden om te gaan. Dit betekent dat als een bepaald softwarepakket afhankelijk is van het uitvoeren van een ander softwarepakket, deze opdracht ervoor zorgt dat het tweede pakket (afhankelijkheid) wordt geüpgraded voordat het eerste wordt geüpgraded. U kunt deze aanpak gebruiken als een veilige manier om uw Ubuntu Linux-kernel te upgraden. Bovendien zijn de kernelupdates die via dit hulpprogramma worden gebruikt, getest en geverifieerd om zonder problemen met uw versie van Ubuntu te werken.
De voor de hand liggende keuze
De meeste Linux-servers gebruiken Ubuntu; waarom jij niet? Ontdek waarom iedereen van Ubuntu houdt: ontvang een geoptimaliseerde Ubuntu VPS
Koop uw Ubuntu-VPSTweede methode: een kernelupgrade forceren
Soms is er een nieuwere kernelversie uitgebracht, maar deze is niet grondig getest voor jouw versie van Ubuntu. Mogelijk gebruikt u bijvoorbeeld Ubuntu 17.10 (Artful Aardvark) en ziet u dat Ubuntu 18.04 (Bionic Beaver) voor u beschikbaar is. In dit soort situaties zou het updaten van de kernel een ingewikkelder proces vereisen.
Stap 1: Een back-up maken van uw belangrijke bestanden en gegevens
Waarschijnlijk heb je dit al vaak gedaan, maar aangezien het een belangrijke stap in het proces is, kunnen we dit niet genoeg benadrukken.
Stap 2: Voer de Software Updater uit
Om de Software Updater uit te voeren, moet u op klikken supersleutel (die met de “Windows”-afbeelding op het toetsenbord) en zoek naar Software Updater. Als er updates zijn die u nodig heeft, zal de Software Updater u hiervan op de hoogte stellen. Nadat u de voorgaande stappen heeft doorlopen, ziet u een bericht waarin staat dat de computer is bijgewerkt.
Nu moet je op de klikken Instellingen knop, waardoor een nieuw venster met verschillende tabbladen wordt weergegeven.
Stap 3: De Software Updater configureren
Klik eerst op de Beveiliging tabblad en vink vervolgens de drie selectievakjes aan onder 'updates installeren van'. Deze selectievakjes worden genoemd Belangrijke beveiligingsupdates, aanbevolen updates en niet-ondersteunde updates.
Aan het einde Op dit tabblad is er een vervolgkeuzelijst met het label 'Houd mij op de hoogte van een nieuwe Ubuntu versie:". Klik op de vervolgkeuzelijst en kies:
Voor langdurige ondersteuningsversies (als u bij geteste en betrouwbare versies met volledige ondersteuning wilt blijven)
Voor elke nieuwe versie (als je graag met de nieuwste en beste speelt en het niet erg vindt als de dingen een beetje buggy zijn)
Nadat u deze stappen heeft doorlopen, sluit u het en opent u het opnieuw. U krijgt dan de mogelijkheid om te upgraden als er een nieuwe versie is uitgebracht. Houd er rekening mee dat de upgrade meestal enkele dagen later beschikbaar komt.
Stap 4: De upgrade forceren
Als u om wat voor reden dan ook geen upgrade-aanbieding ziet, kunt u nog steeds een andere methode gebruiken om deze te forceren. Om de upgrade te forceren, moet u het volgende commando in de terminal schrijven:
update-manager –d
Nadat u ze hebt uitgevoerd, ziet u een uitgang vergelijkbaar met dit:

Het systeem toont u release-opmerkingen voor de nieuwe kernel en de versie van Ubuntu. Nadat u zich ervan heeft verzekerd dat alles in orde is, klikt u op upgraden, en het proces zal worden gestart.
Lees ook: KVM versus OpenVZ
Derde methode: de kernel handmatig bijwerken met geavanceerde procedures
Als je wilt upgraden naar de nieuwste (niet-geteste) kernel en alle risico's kent, is er een derde techniek voor het kiezen en installeren van een nieuwe kernel. Maar voordat u deze stap doorloopt, is het verstandig om uw systeemconfiguratie te controleren. Gebruik je aangepaste stuurprogramma's, vooral videostuurprogramma's? Heeft u aangepaste configuraties of pakketten op uw systeem? Deze zijn mogelijk niet compatibel met de nieuwe kernel. Hoewel er een herstelmogelijkheid bestaat, is het beter om vooraf voorzorgsmaatregelen te nemen en complicaties te voorkomen.
Het is ook goed om te zoeken en meer te weten te komen over de release-opmerkingen voor de kernel die je wilt installeren. Let gewoon op het revisienummer en alle functies waarmee u wilt werken. In deze methode zullen we gebruiken Ukuu als het grafische hulpprogramma voor het updaten van de kernel. Merk op dat er andere manieren zijn, zoals het handmatig downloaden en installeren van de kernel of zelfs het verkrijgen van een kopie van de broncode en het compileren ervan. Maar die technieken zijn uitdagender.
Stap 1: Ukuu installeren
Typ het volgende commando in de terminal. (Merk op dat na het typen van elke regel, je moet op enter klikken):
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
Via de eerste opdracht voegt u de TeeJeeTech-repository's met open-sourcesoftware voor Linux toe aan uw primaire repository's. Met de tweede opdracht wordt de database vernieuwd en wordt een lijst met de nieuwste revisies weergegeven. Eindelijk installeert het derde commando de Ukuu-software voor u.
Stap 2: Ukuu starten
Om Ukuu te starten, moet je dit in de terminal typen:
sudo ukuu-gtk
Nadat u dit hebt uitgevoerd, zult u zien dat het Ukuu-hulpprogramma op uw systeem wordt gestart en u de lijst met beschikbare Linux-kernelversies laat zien.
Stap 3: De kernel installeren
Kies de kernel die je wilt installeren en klik vervolgens op de knop Installeren aan de rechterkant.
Stap 4: Start uw systeem opnieuw op
Wanneer de kernel klaar is met installeren, moet u uw systeem opnieuw opstarten. Nadat u dit heeft gedaan, kunt u Ukuu opnieuw starten om te controleren of de installatie correct is uitgevoerd of niet.
Stap 5: In geval van een fout in de installatie
In geval van nood kunt u gebruik maken van ROOIEN als het opstarthulpprogramma dat een kopie van de oude kernel bewaart. U kunt oudere kernelversies selecteren en opstarten. Selecteer eerst Geavanceerde opties voor Ubuntu op het opstartscherm en selecteer vervolgens de vorige kernel (aangegeven door het revisienummer). Bovendien hoeft u de opties “parvenu” of “herstelmodus” niet te gebruiken.
Wij bieden een gids aan GRUB aanpassen naar een gebruiksvriendelijke grafische interface. Ik raad je ten zeerste aan het te lezen als je af en toe GRUB gebruikt.
Stap 6: De kernel verwijderen
Met het Ukuu-hulpprogramma kunt u ook oude kernels op Ubuntu verwijderen. Om dit te doen, klikt u op dezelfde kernel die u eerder hebt geïnstalleerd en klikt u op Verwijderen aan de rechterkant.
Samenvatting: De kernelversie controleren
We hebben verschillende manieren geïntroduceerd om de kernelversie in Linux te vinden. Naast een krachtige en duidelijke opdrachtregel biedt Linux je veel faciliteiten. Om het meeste uit dit besturingssysteem te halen, bieden wij u met trots onze KVM-aangedreven Linux-VPS, waardoor je niet alleen alle belangrijke distributies kunt gebruiken, maar ook enkele minder bekende. De Linux VPS-oplossingen van Cloudzy zijn veiliger en leveren betrouwbare prestaties, dus ze passen goed bij uw persoonlijke gebruik en bedrijf.
Veelgestelde vragen
Wat betekent de kernelversie in Linux?
De Linux-kernel is het hoofdbestanddeel van een Linux-besturingssysteem dat fungeert als de kerninterface tussen de hardware van een systeem en zijn processen. U kunt de versie ervan controleren via de opdrachtregel en andere hulpprogramma's.
Wat zijn de door KVM aangedreven virtuele privéservers?
KVM-aangedreven VPS hoeven niet te concurreren om serverbronnen. Elke VPS krijgt zijn eigen speciale gevirtualiseerde infrastructuur, inclusief opslag, geheugen en CPU.