50% rabat alle planer, begrænset tid. Start kl $2.48/mo
11 min tilbage
Servere & OS

Hvordan kontrolleres kernelversion i Linux? + 3 Metode til at opdatere Ubuntu Kernel

Lily Carnell By Lily Carnell 11 min læst Opdateret 22. juli 2025
Hvordan kontrolleres kernelversion i Linux? + 3 Metode til at opdatere Ubuntu Kernel

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.

brug kommandoen dmesg
brug kommandoen dmesg

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. 

Læs også: Sådan finder du OS-version med kommandolinje

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.

Opdatering af depoterne
Opdatering af depoterne

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.

ubuntu-vps 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 VPS

Anden 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:

Tvinger opgraderingen
Tvinger opgraderingen

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.

Dele

Mere fra bloggen

Fortsæt med at læse.

Bedste selv-hostede apps, du kan køre med Cosmos Cloud-forsidebillede med app-paneler omkring et Cosmos-dashboard.
Servere & OS

Bedste selv-hostede apps, du kan køre med Cosmos Cloud: Filer, medier, adgangskoder, automatisering og mere!

Måske har du konfigureret Cosmos Cloud og vil nu se, hvilke apps der passer godt til den, eller måske har du ikke engang besluttet dig for Cosmos endnu og vil bare se, hvor godt den passer til dit arbejde.

Nick SilverNick Silver 16 min læst
Portainer vs Cosmos Cloud til styring af Docker Apps-cover med hybrid opsætningsdiagram og neon ops vs adgangsblokke.
Servere & OS

Portainer vs Cosmos Cloud: Bedst egnet til Docker App Management

Hvis du allerede kender Docker og bare vil have den renere måde at køre en voksende app-stack på, er her det korte svar på Portainer vs Cosmos Cloud. Portainer er det stærkeste valg for direc

Nick SilverNick Silver 14 min læst
Cosmos Cloud vs CasaOS vs Umbrel funktionsgrafik, der viser tre selv-hostede stier inde i en abstrakt cloud-netværksverden.
Servere & OS

Cosmos Cloud vs CasaOS vs Umbrel: Hvilken Self-Hosted Platform passer til din opsætning?

Det korte svar er, at CasaOS stadig er det nemmeste sted at begynde, Umbrel har den reneste kurerede følelse, og Cosmos Cloud giver mere mening, når du vil have strammere kontrol over domaet

Nick SilverNick Silver 11 min læst

Klar til at implementere? Fra $2,48/md.

Uafhængig sky, siden 2008. AMD EPYC, NVMe, 40 Gbps. 14 dages pengene tilbage.