Mer än 90% av människorna har någonsin slagit på en dator i sitt liv, oavsett operativsystem, det finns både fysiska och logiska komponenter som interagerar med varandra för att systemet ska fungera korrekt. Den ena är särskilt känslig och vital eftersom den tillåter vårt system att slå på (utan att slå på skulle det vara omöjligt att utföra vårt arbete) och detta är kärnan.
Vi har hört talas om kärnan många gånger men vet du verkligen vad kärnan är och vilken roll den spelar i ett operativsystem? Om ditt svar är nej, oroa dig inte, det är därför den här självstudien kommer att förklara det för dig tydligt och därmed lära dig mer om vad operativsystemet består av, i det här fallet Linux.
Här förklarar vi vad det berömda Linux -kärnan är och hur du kan ta reda på vilken version du har med olika kommandon från terminalen. Vi lämnar dig också videohandledningen så att du kan se processen som beskrivs i självstudien.
1. Vad är kärnan i Linux
Först och främst måste vi klargöra att kärnan anses vara den centrala komponenten i alla GNU / Linux -operativsystem. Om du undrar varför, det är enkelt, har kärnan utvecklats för att på ett mest konsekvent och proportionellt sätt hantera tillgängliga hårdvaruresurser som processor (CPU), RAM eller hårddiskar.
Denna administration tillåter var och en av dessa resurser att användas på ett idealiskt sätt enligt dess syfte. Som om det inte vore tillräckligt, med Linux -kärnan, är specifika drivrutiner integrerade för de enheter som är anslutna till bussarna på kortet eller moderkortet, till exempel USB-, PCI-, SATA- eller IDE -enheter.
Sedan 1991 föddes kärnan i Linux tack vare dess skapare tillgänglig under GNU -licensen. Denna kärna består av tusentals koderader som gör den mycket känsligare och säkrare än kärnan i andra operativsystem.
KärnfunktionerMed detta i åtanke är kärnans grundläggande funktioner:
- Hantera processoranvändningstid, vilket återspeglas i processer som körs.
- Konfigurera och hantera åtkomst och respektive användning av kringutrustning som är ansluten till utrustningen.
- Hantera användning och resurser för RAM -minne.
KärnformatNär det gäller Linux -operativsystem består kärnan av 4 nummer som i sin tur separeras med punkter i följande format AA.BB.CC.DD. Dessa alternativ är:
- AA: refererar till den aktuella versionen av kärnan som används.
- BB: detta är idealiskt för att känna till den aktuella översynen av den använda kärnan.
- CC: Denna rad ger information om huruvida kärnan har mindre ändringar.
- DD: Dess funktion är att rapportera uppdateringar och buggfixar i kärnan.
KärninställningarSom vi alla vet är Linux tillgängligt i olika versioner (även känt som smaker) och i det kan vi hitta olika kärnkonfigurationer, de mest använda är följande:
- felsökning: detta ökar felsökningsutmatningen och minskar den totala prestandan, dess användning är främst för att upptäcka fel.
- Standard: är standardkärnan i ett Linux -system för både hem (skrivbord) och företag (server).
- Pae: det här är en kärna som implementerar en processorförlängning för att få åtkomst till fler minnesadresser och för att kunna aktivera den tillgängliga säkerhetsfunktionen.
- Skrivbord: som namnet antyder är det en kärna som är optimerad för de team som kommer att utföra implementeringen av applikationer och den här kärnan förbättrar uppstartstider och svarstider.
- ec2: är en kärna som har utformats för att fungera på Amazon EC2.
- Xen: är en speciell kärna utformad för att köra Xen (virtualiseringsmetod).
- Failsafe: detta är en process där boot GRUB har möjlighet till en kärna, denna parameter gör det möjligt att starta Linux med en viss grupp av kärnparametrar för att hantera datorn.
Du kan se hur Linux -kärnan är avgörande för att datorn ska fungera som förväntat både på hårdvaru- och mjukvarunivå. Då är du redo att se vilken version av kärnan du använder med följande alternativ som Solvetic erbjuder dig.
2. Visa kärnversion med kommandot uname på Linux
Steg 1
Den första metoden är att använda kommandot uname som visar global systeminformation, för att använda det här kommandot går vi till terminalen och utför följande:
uname -r
Steg 2
Som vi såg i denna handledning består kärnan av en speciell syntax, i detta fall betyder värdet 4.18.0.10-generiskt:
- 4: kärnversion används
- 18: större översyn
- 0: mindre översyn
- 10: fel
- generic: indikerar att det är Ubuntu skrivbordsversion
Steg 3
För att komma åt mycket mer fullständig information kan vi köra följande rad:
gå med mig
Steg 4
Mer fullständiga aspekter är detaljerade där såsom:
- Maskinens namn.
- Arkitektur som används (32 eller 64 bitar).
- Processorarkitektur.
- Samlingskörningens sista tidsstämpel.
- Begagnat operativsystem.
3. Se kärnversionen i filen / proc / version på Linux
Detta är en Linux -fil tack vare vilken vi i detalj kan veta vilken version som används, för att använda denna metod kommer vi att köra följande rad med cat -kommandot. Där kommer vi att se versionen av kärnan som används tillsammans med andra tekniska aspekter av processorn.
katt / proc / version
4. Visa kärnversionen med kommandot dmesg på Linux
Ett annat praktiskt kommando för att komma åt systeminformation är dmesg som också används för att skriva kärnmeddelanden.
Genom att använda detta kommando kommer åtskillig information om alla aspekter av systemet att komma åt, i detta fall är tanken på Solvetic bara att komma åt kärnversionen, för detta kommer vi att använda grep i kombination som denna. Där hittar vi bortsett från kärnversionen andra höjdpunkter som ACPI, USB -typ, systeminformation, gränssnitt och mer.
dmesg | grep Linux
Med något av dessa kommandon kan vi avgöra vilken version av kärnan vi använder och vi hoppas att vi från och med nu hör "kärnan" kommer att få en mer global uppfattning om hur det fungerar.