system.In denna handledning har vi täckt de möjliga kommandona för att hitta den installerade / löpande kärnversionen och annan användbar kärninformation.
Linux-administratören bör vara medveten om kärnversionen som körs eftersom den är beroende av kärnan för att åtgärda drivrutinsrelaterade problem.,
om du till exempel planerar att installera eller uppgradera en VirtualBox, se till att kärnversionen som körs innan installationen stöds.
denna information är mycket lätt att få med uname-kommandot, vilket är det mest populära kommandot som används av Linux-administratören.
detta är en liten nörd men en av de viktigaste. Det används för att kontrollera listan över Linux-kärnor installerade på din dator, och det kan också hjälpa dig att se om den senaste kärnan eller äldre kärnan körs.,
om det här är en äldre kärna bör du uppgradera till den senaste versionen med hjälp av webbadresserna nedan.
- Ukuu – ett enkelt sätt att installera/uppgradera Linux-kärnan i Ubuntu – baserade system
- Linux Kernel Utilities (LKU) – en uppsättning skalskript för att kompilera, installera & uppdatera senaste kärnan på Ubuntu
Vad är kärnan?
en kärna är den centrala delen av ett operativsystem (med andra ord huvudkomponenten eller hjärtat av operativsystemet). Det fungerar som en bro mellan applikationer och hårdvara.,
det gör det möjligt för flera program att dela hårdvara effektivt genom att styra åtkomst till CPU, minne, disk I / O, skrivare, grafikkort och nätverk.
När ett operativsystem laddas i minnet stannar kärnan i minnet tills det först laddas och operativsystemet stängs av igen.
Linux är en klon av operativsystemet Unix, skriven av Linus Torvalds.
den senaste versionen av Kernel 5.4 har vuxit till mer än 27,8 miljoner koder bidragit med nästan 14.000 programmerare., De stabila kärnuppdateringarna släpps på begäran, vanligtvis var 2-3 månader.
det finns fem typer av kärnor tillgängliga, men de två mest populära kärnorna är den monolitiska kärnan och mikrokärnan.
- monolitisk kärna: alla operativsystemtjänster körs med huvudkärntråden och är därmed bosatta i samma minnesområde. Det ger tillgång till rik och kraftfull hårdvara.
- Microkernel: Microkernel fungerar ungefär som monolitiska kärnor, men den är utformad för att vara mycket liten., Den hanterar endast de mest grundläggande funktionerna som minneshantering, multitasking och interprocesskommunikation. Moduler eller server hanteras andra tjänster.
- Hybridkärna: Hybridkärna är en kärnarkitektur baserad på en kombination av mikrokärna och monolitisk kärnarkitektur som används i datoroperativsystem, vilket lade till lite extra kod till kärnutrymmet för att öka prestanda.
- Nano Kernel: Nano kernel är en liten kärna som tillhandahåller hårdvaruabstraktion, men utan datortjänster. Denna kärna är mindre än en traditionell mikrokärna.,
- Exokernel: Exokernel är en typ av operativsystem som utvecklats vid Massachusetts Institute of Technology som syftar till att tillhandahålla hantering av hårdvaruresurser på applikationsnivå.
Metod-1: Så här kontrollerar du Linux-kärnversionen som körs på Linux med kommandot uname
uname (refererar till UNIX-namnet) är ett program som skriver ut systeminformation som värdnamnet, Linux-kärnversionen och andra detaljer i operativsystemet som det körs på.,
$ uname -aLinux daygeek-Y700 4.19.96-1-MANJARO #1 SMP Wed Jan 15 08:41:50 UTC 2020 x86_64 GNU/Linux
Metod-2 : Så här kontrollerar du Linux-kärnversionen som körs på Linux med/proc/versionsfilen
proc-filsystemet (procfs) är ett speciellt filsystem i Unix-liknande operativsystem som presenterar information om processer och annan systeminformation.
det kallas ibland för ett processinformationsspudo-filsystem. Det innehåller inte ”riktiga” filer men körtid systeminformation (t.ex. systemminne, monterade enheter, hårdvarukonfiguration etc.).,
den här filen visar versionen av Linuxkärnan, GCC-versionen som används för att sammanställa kärnan och tiden för kärnpaketet. Den innehåller också användarnamnet för kernel compiler (inom parentes).
$ cat /proc/versionLinux version 4.19.96-1-MANJARO () (gcc version 9.2.0 (GCC)) #1 SMP Wed Jan 15 08:41:50 UTC 2020
Method-3: Så här kontrollerar du Linux-kärnversionen som körs på Linux med kommandot dmesg
dmesg (står för display message eller driver message) är ett kommando på de flesta Unix-liknande operativsystem som skriver ut meddelandebufferten i kärnan.,
Metod-4: Så här kontrollerar du Linux-kärnversionen som körs på Linux med katalogen ”/boot”
katalogen ”/boot” innehåller alla startrelaterade informationsfiler och mappar som grub.conf, vmlinuz bild aka-kärnan.
Metod 5: kontrollera Linux Kernel version som körs på Linux använder rpm-Kommando
kommandot RPM står för RedHat Package Manager är ett kraftfullt, command line package management utility för Red Hat baserat system som CentOS, Oracle Linux & Fedora.,
$ rpm -q kernelkernel-4.9.12-200.fc25.x86_64kernel-4.10.10-200.fc25.x86_64kernel-4.10.14-200.fc25.x86_64
Metod-6: Så här kontrollerar du Linux-kärnversionen som körs på Linux med kommandot dpkg
dpkg står för Debian package manager (dpkg). Det är ett kommandoradsverktyg för att installera, bygga, ta bort och hantera Debianpaket. dpkg använder Aptitude (primär och mer användarvänlig) som en front-end för att utföra alla åtgärder.
Leave a Reply