Mere end 90% af mennesker har nogensinde tændt en pc i deres liv, uanset operativsystemet, der er både fysiske og logiske komponenter, der interagerer med hinanden, så systemet kan fungere korrekt. Den ene er særlig sart og vital, da den tillader vores system at tænde (uden at tænde det ville være umuligt at udføre vores arbejde), og dette er kernen.
Vi har hørt om kernen mange gange, men ved du virkelig, hvad kernen er, og hvilken rolle den spiller i et operativsystem? Hvis dit svar er nej, bare rolig, det er derfor, denne vejledning vil forklare det klart for dig og dermed lære mere om, hvad operativsystemet er lavet af, i dette tilfælde Linux.
Her forklarer vi, hvad det berømte Linux Kernel er, og hvordan du kan finde ud af den version, du har ved hjælp af forskellige kommandoer fra terminalen. Vi efterlader dig også videoundervisningen, så du kan se processen beskrevet i selvstudiet.
1. Hvad er kernen i Linux
Først og fremmest skal vi præcisere, at kernen betragtes som den centrale komponent i ethvert GNU / Linux -operativsystem. Hvis du spekulerer på, hvorfor det er enkelt, er kernen udviklet for på den mest konsekvente og proportionelle måde at styre de tilgængelige hardwarressourcer som processor (CPU), RAM eller harddiske.
Denne administration tillader hver af disse ressourcer at blive brugt på den ideelle måde i henhold til dens formål. Som om det ikke var nok, med Linux -kernen, er specifikke drivere integreret til de enheder, der er forbundet til busserne på kortet eller bundkortet, såsom USB, PCI, SATA eller IDE -enheder.
Siden 1991 blev kernen født i Linux takket være dens skaber tilgængelig under GNU -licensen. Denne kerne er sammensat af tusindvis af linjer med kode, der gør den meget mere følsom og sikker end kernen i andre operativsystemer.
Kerne funktionerMed dette i tankerne er kernens grundlæggende funktioner:
- Administrer processorens brugstid, hvilket afspejles i kørende processer.
- Konfigurer og administrer adgangen og den respektive anvendelse af de eksterne enheder, der er tilsluttet udstyret.
- Administrer brugen og ressourcerne i RAM -hukommelse.
KerneformatFor Linux -operativsystemer består kernen af 4 tal, som igen er adskilt af punktum i følgende format AA.BB.CC.DD. Disse muligheder er:
- AA: refererer til den aktuelle version af den anvendte kerne.
- BB: dette er ideelt til at kende den aktuelle revision af den brugte kerne.
- CC: Denne linje giver oplysninger om, hvorvidt kernen har mindre revisioner.
- DD: Dens funktion er at rapportere opdateringer og fejlrettelser i kernen.
KerneindstillingerSom vi alle ved, er Linux tilgængelig i forskellige versioner (også kendt som varianter), og i den kan vi finde forskellige kernekonfigurationer, de mest anvendte er følgende:
- fejlfinding: dette øger fejlfindingsoutput og reducerer den samlede ydelse, dets anvendelse er hovedsageligt til fejldetektering.
- Standard: er standardkernen for et Linux -system til både hjem (desktop) og virksomheder (server).
- Pae: dette er en kerne, der implementerer en processorudvidelse for at få adgang til flere hukommelsesadresser og for at kunne aktivere den tilgængelige sikkerhedsfunktion.
- Desktop: som navnet antyder, er det en kerne, der er optimeret til de teams, der skal udføre implementeringen af applikationer, og denne kerne forbedrer opstartstider og svartider.
- ec2: er en kerne, der er designet til at fungere på Amazon EC2.
- Xen: er en særlig kerne designet til at køre Xen (virtualiseringsmetode).
- Failsafe: dette er en proces, hvor boot GRUB har mulighed for en kerne, denne parameter tillader start af Linux ved hjælp af en bestemt gruppe af kerneparametre for at styre computeren.
Du kan se, hvordan Linux -kernen er afgørende for, at computeren fungerer som forventet både på hardware- og softwareniveau. Så er du klar til at se, hvilken version af kerne du bruger med følgende muligheder, som Solvetic tilbyder dig.
2. Se kerneversion ved hjælp af kommandoen uname på Linux
Trin 1
Den første metode er at bruge kommandoen uname, der viser globale systemoplysninger, for at bruge denne kommando går vi til terminalen og udfører følgende:
uname -r
Trin 2
Som vi så i denne vejledning, består kernen af en særlig syntaks, i dette tilfælde betyder værdien 4.18.0.10-generisk:
- 4: kernel version brugt
- 18: større revision
- 0: mindre revision
- 10: fejl
- generisk: angiver, at det er Ubuntu desktopversion
Trin 3
For at få adgang til meget mere komplette oplysninger kan vi udføre følgende linje:
tilslut dig mig
Trin 4
Mere komplette aspekter er detaljerede der såsom:
- Maskinens navn.
- Brugt arkitektur (32 eller 64 bit).
- Processorarkitektur.
- Det sidste tidsstempel for kompileringskørslen.
- Brugt operativsystem.
3. Se kerneversionen i filen / proc / version på Linux
Dette er en Linux -fil, takket være hvilken vi i detaljer kan kende den anvendte version, for at bruge denne metode skal vi udføre følgende linje med cat -kommandoen. Der vil vi se versionen af kernen brugt sammen med andre tekniske aspekter af processoren.
kat / proc / version
4. Se kerneversionen ved hjælp af kommandoen dmesg på Linux
En anden praktisk kommando for at få adgang til systeminformation er dmesg, som også bruges til at skrive kernemeddelelser.
Ved at bruge denne kommando får du adgang til flere oplysninger om alle aspekter af systemet, i dette tilfælde er ideen med Solvetic kun at få adgang til kerneversionen, til dette vil vi bruge grep i kombination som denne. Der finder vi bortset fra kerneversionen andre højdepunkter såsom ACPI, USB -type, systeminformation, grænseflader og mere.
dmesg | grep Linux
Med nogen af disse kommandoer kan vi bestemme, hvilken version af kerne vi bruger, og vi håber, at vi fra nu af, når vi hører "kerne", vil have en mere global idé om, hvordan det fungerer.