Mer enn 90% av menneskene har noen gang slått på en PC i livet, uansett operativsystem, det er både fysiske og logiske komponenter som samhandler med hverandre for å la systemet fungere skikkelig. Den ene er spesielt delikat og vital siden den lar systemet vårt slå seg på (uten å slå på ville det vært umulig å utføre arbeidet vårt), og dette er kjernen.
Vi har hørt om kjernen mange ganger, men vet du virkelig hva kjernen er og hvilken rolle den spiller i et operativsystem? Hvis svaret ditt er nei, ikke bekymre deg, det er derfor denne opplæringen kommer til å forklare det tydelig for deg og dermed lære mer om hva operativsystemet er laget av, i dette tilfellet Linux.
Her forklarer vi hva det berømte Linux -kjernen er og hvordan du kan finne ut hvilken versjon du har ved hjelp av forskjellige kommandoer fra terminalen. Vi gir deg også videoopplæringen slik at du kan se prosessen som er beskrevet i opplæringen.
1. Hva er kjernen i Linux
Først av alt må vi klargjøre at kjernen regnes som den sentrale komponenten i ethvert GNU / Linux -operativsystem. Hvis du lurer på hvorfor, er det enkelt, kjernen er utviklet for på en mest konsekvent og proporsjonal måte å håndtere de tilgjengelige maskinvarressursene som prosessor (CPU), RAM eller harddisker.
Denne administrasjonen lar hver av disse ressursene brukes på den ideelle måten i henhold til formålet. Som om det ikke var nok, med Linux -kjernen, er spesifikke drivere integrert for enhetene som er koblet til bussene på kortet eller hovedkortet, for eksempel USB, PCI, SATA eller IDE -enheter.
Siden 1991 ble kjernen født i Linux takket være skaperen tilgjengelig under GNU -lisensen. Denne kjernen består av tusenvis av kodelinjer som gjør den mye mer sensitiv og sikker enn kjernen til andre operativsystemer.
KjernefunksjonerMed dette i bakhodet er kjernefunksjonene:
- Administrer prosessortid, noe som gjenspeiles i prosesser som kjører.
- Konfigurer og administrer tilgang og respektive bruk av eksterne enheter som er koblet til utstyret.
- Administrer bruken og ressursene til RAM -minne.
KjerneformatNår det gjelder Linux -operativsystemer, består kjernen av 4 tall som igjen er atskilt med punktum i følgende format AA.BB.CC.DD. Disse alternativene er:
- AA: refererer til den nåværende versjonen av kjernen som brukes.
- BB: dette er ideelt for å kjenne den nåværende revisjonen av den brukte kjernen.
- CC: Denne linjen gir informasjon om hvorvidt kjernen har mindre revisjoner.
- DD: Funksjonen er å rapportere oppdateringer og feilrettinger i kjernen.
KjerneinnstillingerSom vi alle vet, er Linux tilgjengelig i forskjellige versjoner (også kjent som smaker), og i den kan vi finne forskjellige kjernekonfigurasjoner, de mest brukte er følgende:
- feilsøking: dette øker feilsøkingsutdata og reduserer den generelle ytelsen, bruken er hovedsakelig for feildeteksjon.
- Standard: er standardkjernen til et Linux -system for både hjem (skrivebord) og selskaper (server).
- Pae: dette er en kjerne som implementerer en prosessorutvidelse for å få tilgang til flere minneadresser og for å kunne aktivere den tilgjengelige sikkerhetsfunksjonen.
- Desktop: som navnet tilsier, er det en kjerne som er optimalisert for teamene som skal utføre implementeringen av applikasjoner, og denne kjernen forbedrer oppstartstider og responstider.
- ec2: er en kjerne som er designet for å fungere på Amazon EC2.
- Xen: er en spesiell kjerne designet for å kjøre Xen (virtualiseringsmetode).
- Failsafe: dette er en prosess der oppstarts -GRUB har mulighet for en kjerne, denne parameteren tillater å starte Linux ved hjelp av en bestemt gruppe kjerneparametere for å administrere datamaskinen.
Du kan se hvordan Linux -kjernen er avgjørende for at datamaskinen skal fungere som forventet både på maskinvare- og programvarenivå. Da er du klar til å se hvilken versjon av kjernen du bruker med følgende alternativer som Solvetic tilbyr deg.
2. Se kjerneversjonen ved å bruke kommandoen uname på Linux
Trinn 1
Den første metoden er å bruke kommandoen uname som viser global systeminformasjon, for å bruke denne kommandoen går vi til terminalen og utfører følgende:
uname -r
Steg 2
Som vi så i denne opplæringen, består kjernen av en spesiell syntaks, i dette tilfellet betyr verdien 4.18.0.10-generisk:
- 4: kjerneversjon brukt
- 18: større revisjon
- 0: mindre revisjon
- 10: feil
- generisk: indikerer at det er Ubuntu desktop -versjon
Trinn 3
For å få tilgang til mye mer fullstendig informasjon kan vi utføre følgende linje:
bli med meg
Trinn 4
Mer komplette aspekter er detaljert der, for eksempel:
- Navn på maskinen.
- Arkitektur brukt (32 eller 64 bits).
- Prosessorarkitektur.
- Det siste tidsstempelet for kompileringskjøringen.
- Brukt operativsystem.
3. Se kjerneversjonen i / proc / versjonsfilen på Linux
Dette er en Linux -fil, takket være hvilken vi kan kjenne detaljert versjonen som ble brukt. For å bruke denne metoden skal vi utføre følgende linje med cat -kommandoen. Der vil vi se versjonen av kjernen som brukes sammen med andre tekniske aspekter ved prosessoren.
cat / proc / versjon
4. Se kjerneversjonen ved hjelp av dmesg -kommandoen på Linux
En annen praktisk kommando for å få tilgang til systeminformasjon er dmesg som også brukes til å skrive kjernemeldinger.
Ved å bruke denne kommandoen vil du få tilgang til flere opplysninger om alle aspekter av systemet, i dette tilfellet er ideen om Solvetic bare å få tilgang til kjerneversjonen, for dette vil vi bruke grep i kombinasjon som dette. Der finner vi bortsett fra kjerneversjonen andre høydepunkter som ACPI, USB -type, systeminformasjon, grensesnitt og mer.
dmesg | grep Linux
Med noen av disse kommandoene kan vi bestemme hvilken versjon av kjernen vi bruker, og vi håper at vi fra nå av får høre en "kjerne" og vil ha en mer global ide om hvordan den fungerer.