Du kan finde dig selv i en situation, hvor du har brug for at kende den nøjagtige Linux-kerneversion, der kører på dit system. I dette tilfælde kan du nemt finde kerneversionen ved hjælp af de kraftfulde Linux-kommandolinjer og hjælpeprogrammer. I denne artikel gennemgår vi forskellige metoder, som du kan bruge til at kontrollere kerneversionen i Linux.
Hvad er kerneversionen?
Kernen er hovedkomponenten i et operativsystem, uanset om det er Mac OS, Linux eller Windows. Kernen håndterer systemets ressourcer og fungerer som en bro mellem systemets hardware og software.
Du skal muligvis finde kerneversionen, der kører på dit GNU/Linux-operativsystem af en eller anden grund. For eksempel kan du opdage en ny sikkerhedssårbarhed, der påvirker ældre kerneversioner, og du vil derfor gerne finde ud af, om din kerne er sårbar eller ej. Eller du har måske at gøre med et hardwarerelateret problem, der kræver, at du finder Linux Kernel-versionen. Det er ret nemt at kontrollere Linux-kerneversionen fra kommandolinjen.
Læs også: NextCloud vs ownCloud
Hvordan finder jeg kerneversionen i Linux?
Før vi forklarer forskellige metoder til at finde kerneversionen i Linux, skal du vide, at nogle af disse metoder også vil vise dig Linux-distributionsnavnet. Så ved at bruge disse kommandoer kan du lære mere om dit operativsystem, inklusive Linux distro navn, version og kerne detaljer.
Brug kommandoen uname
Kommandoen uname kan vise dig mange systemoplysninger, såsom Linux-kernearkitekturen, navneversionen og udgivelsen.
For at kontrollere Linux-kerneversionen på dit system skal du skrive følgende kommando:
uname -srm
Efter at have kørt denne kommando, vil noget som dette blive vist som en produktion:
linux 4.15.0-54-generisk x86_64
Som du kan se ovenfor i outputtet, er Linux-kerneversionen 4.15.0-54 og fungerer som 64-bit. Derudover er disse tal alle forbundet med en betydning, som vi vil angive i det følgende:
- 4: Kernelversion.
- 15: Større revision.
- 0: Mindre revision.
- 54: Patchnummer.
- generisk: Linux distro/kerne specifik yderligere info
Brug kommandoen hostnamectl
Værtsnavnet er en del af systemd'en og bruges normalt til at forespørge og ændre systemets værtsnavn og vise information om systemets netværkskonfiguration. Men den viser også Linux-kerneversionen og dens distribution:
hostnamectl
At køre denne kommando vil vise noget, der ligner dette som en produktion:
Statisk værtsnavn: linux.localdomain
Ikonnavn: computer-laptop
Chassis: bærbar
Maskin-id: af8ce1d394b844feza8c19ea5c6a9bd09
Boot ID: 15bc3ae7bde842f29ct8d925044f232b9
Operativsystem: Ubuntu 18.04.2 LTS
Kernel: Linux 4.15.0-54-generisk
Arkitektur: x86-64
Du kan skrive kommandoen grep for at bortfiltrere Linux-kerneversionen:
hostnamectl | grep -I Kernel
Her er produktion:
Kernel: Linux 4.15.0-54-generisk
Brug /proc/version File
/proc-mappen har forskellige virtuelle filer, der inkluderer information om systemhukommelsen, CPU-kerner, monterede filsystemer og mange andre data. Hvis du vil have adgang til information om den kørende kerne og kontrollere Linux-kerneversionen, skal du være opmærksom på, at de er gemt i den virtuelle fil /proc/version. Du kan skrive kat or mindre kommandoer for at vise indholdet af filen:
cat /proc/version
Efter at have kørt dem, vil du se en produktion ligner denne:
Linux version 4.15.0-54-generisk (buildd@lgw01-amd64-014) (GCC version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP man 24. juni 10:55:24 UTC 20.19 UTC
Brug dmesg Command
Det meste af tiden bruges dmesg-kommandoen til at udskrive kernens buffermeddelelse. Enkelt sagt kan du normalt bruge denne kommando til at læse beskeder fra enhedsdrivere; men du kan også køre det for at finde kerneversionen. De rørsymbol ( | ) er normalt tæt på enter-tasten på de fleste tastaturer.

Her vil vi forklare, hvordan denne kommando faktisk fungerer:
- Dmesg: Gør det muligt at læse indholdet af kernebufferen
- | (rørsymbol): Sender kommandoen til den næste kommando
- grep: især at søge efter en bestemt streng af tegn og vise linjer, der indeholder dem
- Linux: den nøjagtige streng af tegn, som grepet skal lede efter (Bemærk, at det er vigtigt med store bogstaver)
Som vist på billedet ovenfor er Linux-kerneversionen nævnt i den første linje i outputtet.
Hvornår skal du opdatere din Linux-kerneversion?
Linux-kernen fungerer som en formidler mellem softwareapplikationer og computerhardware. Med andre ord er Linux-kernen på en eller anden måde grundlaget, som forskellige Linux-distros fungerer på. Desuden kan enhver person dekompilere, undersøge og ændre koden for denne open source-software. Teknologien udvikler sig dramatisk, så udviklere finder forskellige patches og opdateringer til Linux-kernen. Du kan bruge disse patches til at forbedre sikkerheden, øge funktionaliteten og endda påvirke operativsystemets hastighed. Så hvis du bruger Linux-operativsystemer som Ubuntu, er det bedst at tjekke kerneversionen og opdatere den regelmæssigt.
Spørgsmålet er, hvordan man opdaterer Linux-kerneversionen? For at gøre det skal du først tjekke, om du har kravene eller ej.
Krav til opdatering af Kernel-versionen
Her er forudsætningerne for at opdatere din kerneversion:
- en server, der kører Linux-operativsystem (Ubuntu)
- At have adgang til Linux-terminalen (du kan bruge CTRL-ALT-T eller menuen Programmer > Tilbehør > Terminal)
- Brug af en brugerkonto med sudo-privilegier
- Det passende værktøj, indbygget i Ubuntu
- Update Manager, indbygget i Ubuntu (bemærk, at dette er valgfrit)
Opdater Ubuntu Kernel
For at opdatere din Linux Kernel-version kan du bruge to metoder til, hvad du er fortrolig med.
Første metode: Brug af systemopdateringsprocessen
Trin 1: Tjek den aktuelle Linux-kerneversion
Før du begynder at opdatere din Linux-version, skal du vide, hvilken version du kører i øjeblikket. I det foregående afsnit forklarede vi grundigt, hvordan man finder Linux-kerneversionen. Du kan gennemgå kommandoer for at finde kerneversionen igen, hvis du vil.
Trin 2: Opdatering af lagrene
Du skal åbne terminalen og skrive følgende kommando:
sudo apt-get update
Efter at have kørt apt-kommandoen, vil al din lokale software blive opdateret, hvilket giver dig en
meddelelse om nyere revisioner og opdateringer. Hvis en nyere kerneversion er tilgængelig for dig, vil denne kommando vise den i terminalen, klar til download og installation.

Trin 3: Kørsel af opgraderingen
På dette tidspunkt skal du køre følgende kommando i terminalen:
sudo apt-get dist-upgrade
Dist-opgraderingen i denne kommando er for at bede Ubuntu om at håndtere forskellige afhængigheder klogt. Det betyder, at hvis en bestemt softwarepakke er afhængig af at køre en anden softwarepakke, sikrer denne kommando, at den anden pakke (afhængighed) opgraderes før opgradering af den første. Du kan bruge denne tilgang som en sikker måde at opgradere din Ubuntu Linux-kerne på. Derudover er kerneopdateringer, der bruges gennem dette værktøj, blevet testet og verificeret til at fungere med din version af Ubuntu uden problemer.
Det åbenlyse valg
Størstedelen af Linux-drevne servere bruger Ubuntu; hvorfor ikke dig? Opdag, hvorfor alle elsker Ubuntu - få en optimeret Ubuntu VPS
Få din Ubuntu VPSAnden metode: Tvinge en kerneopgradering
Nogle gange er en nyere kerneversion blevet frigivet, men den er ikke blevet grundigt testet for din version af Ubuntu. For eksempel kan du bruge Ubuntu 17.10 (Artful Aardvark), og du kan se, at Ubuntu 18.04 (Bionic Beaver) er tilgængelig for dig. I disse typer situationer ville opdatering af kernen kræve en mere kompliceret proces.
Trin 1: Sikkerhedskopiering fra dine vigtige filer og data
Du har sikkert allerede gjort dette mange gange, men da det er et vigtigt skridt i processen, kan vi ikke understrege dette nok.
Trin 2: Kørsel af Software Updater
For at køre Software Updater skal du klikke på super nøgle (den med "windows"-billedet på tastaturet) og søg efter Software Updater. Hvis der er nogen opdateringer, du skal have, giver Software Updater dig besked. Efter at have gennemgået de foregående trin, vil du se en meddelelse, der fortæller dig, at computeren er opdateret.
Nu skal du klikke på Indstillinger knappen, ser et nyt vindue med flere faner.
Trin 3: Konfiguration af Software Updater
Først skal du klikke på Sikkerhed fanen, og marker derefter de tre afkrydsningsfelter under "installer opdateringer fra". Disse afkrydsningsfelter kaldes Vigtige sikkerhedsopdateringer, anbefalede opdateringer og ikke-understøttede opdateringer.
Til sidst på denne fane er der en rullemenu mærket "Giv mig besked om en ny Ubuntu version:". Klik på rullemenuen og vælg:
Til langsigtede supportversioner (hvis du vil holde dig til testede og pålidelige versioner med fuld support)
For enhver ny version (hvis du kan lide at spille med den nyeste og bedste og ikke har noget imod, hvis tingene er en smule buggy)
Efter at have gennemgået disse trin, luk og genåbn det, det skulle give dig mulighed for at opgradere, hvis der er en ny version frigivet. Vær opmærksom på, at opgraderingen normalt bliver tilgængelig et par dage senere.
Trin 4: Tvinge opgraderingen
Hvis du af en eller anden grund ikke kan se et opgraderingstilbud, kan du stadig bruge en anden metode til at fremtvinge det. For at gennemtvinge opgraderingen skal du skrive følgende kommando i terminalen:
update-manager –d
Efter at have kørt dem, vil du se en produktion ligner denne:

Systemet vil vise dig release notes for den nye kerne og dens version af Ubuntu. Når du har sikret dig, at alt er i orden, skal du klikke opgradering, og processen vil blive startet.
Læs også: KVM vs. OpenVZ
Tredje metode: Manuel opdatering af kernen med avancerede procedurer
Hvis du vil opgradere til den nyeste (ikke-testede) kerne og kender alle dens risici, er der en tredje teknik til at vælge og installere en ny kerne. Men før du går over dette trin, er det klogt at tjekke din systemkonfiguration. Kører du brugerdefinerede drivere, især videodrivere? Har du nogen brugerdefinerede konfigurationer eller pakker på dit system? Disse er muligvis ikke kompatible med den nye kerne. Selvom en genopretningsmulighed er tilgængelig, er det bedre at tage forholdsregler og forhindre komplikationer på forhånd.
Det er også godt at søge og vide mere om udgivelsesbemærkningerne til den kerne, du vil installere. Vær bare opmærksom på revisionsnummeret og eventuelle funktioner, du planlægger at arbejde med. I denne metode vil vi bruge Ukuu som det grafiske værktøj til opdatering af kernen. Bemærk, at der er andre måder, såsom manuelt at downloade og installere kernen eller endda få en kopi af kildekoden og kompilere den. Men disse teknikker er mere udfordrende.
Trin 1: Installation af Ukuu
Indtast følgende kommando i terminalen. (Bemærk, at efter at have skrevet hver linje, du skal trykke enter):
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
Du tilføjer TeeJeeTech-lagrene af open source-software til Linux til dine primære depoter via den første kommando. Den anden kommando opdaterer databasen og viser dig en liste over de seneste revisioner. Til sidst installerer den tredje kommando Ukuu-softwaren for dig.
Trin 2: Start Ukuu
For at starte Ukuu skal du skrive dette i terminalen:
sudo ukuu-gtk
Efter at have kørt dette, vil du se, at Ukuu-værktøjet er lanceret på dit system og viser dig listen over tilgængelige Linux-kerneversioner.
Trin 3: Installation af kernen
Vælg den kerne, du vil installere, og klik derefter på knappen Installer i højre side.
Trin 4: Genstart dit system
Når kernen er færdig med at installere, skal du genstarte dit system. Når du har gjort det, kan du genstarte Ukuu for at kontrollere, om installationen er udført korrekt eller ej.
Trin 5: I tilfælde af fejl i installationen
I en nødsituation kan du bruge GRUB som opstartsværktøjet, der gemmer en kopi af den gamle kerne. Du kan vælge og starte i ældre kerneversioner. Vælg først Avancerede indstillinger for Ubuntu på startskærmen, og vælg derefter den forrige kerne (specificeret ved revisionsnummeret). Desuden behøver du ikke bruge "upstart" eller "gendannelsestilstand" mulighederne.
Vi tilbyder en guide vedr tilpasse GRUB til en brugervenlig grafisk grænseflade. Jeg anbefaler stærkt at læse den, hvis du lejlighedsvis bruger GRUB.
Trin 6: Afinstallation af kernen
Ukuu-værktøjet giver dig også mulighed for at fjerne gamle kerner på Ubuntu. For at gøre det skal du klikke på den samme kerne, som du installerede tidligere, og klikke på Fjern i højre side.
Opsummering: Kontrollerer Kernel-versionen
Vi introducerede forskellige måder at finde kerneversionen på i Linux. Bortset fra en kraftfuld og ligetil kommandolinje giver Linux dig mange faciliteter. Så for at få mest muligt ud af dette operativsystem er vi stolte af at kunne tilbyde dig vores KVM-drevne Linux VPS, hvilket giver dig adgang til at bruge ikke kun alle væsentlige distributioner, men endda nogle mindre kendte. Cloudzys Linux VPS-løsninger er mere sikre og leverer pålidelig ydeevne, så de passer godt til dit personlige brug og din virksomhed.
FAQ
Hvad betyder kerneversionen i Linux?
Linux-kernen er hovedkomponenten i et Linux OS, der fungerer som kernegrænsefladen mellem et systems hardware og dets processer. Du kan kontrollere dens version ved hjælp af kommandolinjen og andre hjælpeprogrammer.
Hvad er de KVM-drevne virtuelle private servere?
KVM-drevne VPS behøver ikke at konkurrere om serverressourcer. Hver VPS får sin egen dedikerede virtualiserede infrastruktur, inklusive lager, hukommelse og CPU.