Unter Linux gibt es mehrere Befehle zum Überprüfen der auf Ihrem System ausgeführten Kernel-Version system.In in diesem Tutorial haben wir die möglichen Befehle behandelt, um die installierte / laufende Kernel-Version und andere nützliche Kernel-Informationen zu finden.
Der Linux-Administrator sollte sich der laufenden Kernel-Version bewusst sein, da sie vom Kernel abhängig ist, um treiberbezogene Probleme zu beheben.,
Wenn Sie beispielsweise eine VirtualBox installieren oder aktualisieren möchten, stellen Sie sicher, dass die vor der Installation ausgeführte Kernelversion unterstützt wird.
Diese Informationen sind mit dem Befehl uname, dem beliebtesten Befehl, der vom Linux-Administrator häufig verwendet wird, sehr einfach zu erhalten.
Dies ist ein kleiner geek, aber einer der wichtigsten. Es wird verwendet, um die Liste der auf Ihrem Computer installierten Linux-Kernel zu überprüfen, und es kann Ihnen auch helfen, zu sehen, ob der neueste Kernel oder ältere Kernel ausgeführt wird.,
Wenn es sich um einen älteren Kernel handelt, sollten Sie mithilfe der folgenden URLs auf die neueste Version aktualisieren.
- Ukuu – Eine einfache Möglichkeit, Linux-Kernel in Ubuntu-basierten Systemen zu installieren/zu Aktualisieren
- Linux Kernel Utilities – LKU) – Eine Reihe Von Shell-Skripten Zum Kompilieren, Installieren & Aktualisieren Sie den neuesten Kernel auf Ubuntu
Was ist Kernel?
Ein Kernel ist der zentrale Teil eines Betriebssystems (also die Hauptkomponente oder das Herz des Betriebssystems). Es fungiert als Brücke zwischen Anwendungen und hardware.,
Damit können mehrere Anwendungen Hardware effizient gemeinsam nutzen, indem der Zugriff auf CPU, Speicher, Festplatten-E / A, Drucker, Grafikkarte und Netzwerk gesteuert wird.
Wenn ein Betriebssystem in den Speicher geladen wird, bleibt der Kernel im Speicher, bis er zum ersten Mal geladen und das Betriebssystem wieder heruntergefahren wird.
Linux ist ein Klon des Betriebssystems Unix, geschrieben von Linus Torvalds.
Die neueste Version von Kernel 5.4 ist auf mehr als 27,8 Millionen Codes angewachsen, die von fast 14.000 Programmierern beigesteuert wurden., Die stabilen Kernel-Updates werden auf Abruf veröffentlicht, in der Regel alle 2-3 Monate.
Es stehen fünf Kerntypen zur Verfügung, aber die beiden beliebtesten Kernel sind der monolithische Kernel und der Mikrokern.
- Monolithischer Kernel: Alle Betriebssystemdienste werden mit dem Haupt-Kernel-Thread ausgeführt und befinden sich somit im selben Speicherbereich. Es bietet Zugriff auf reichhaltige und leistungsstarke Hardware.
- Microkernel: Microkernel funktioniert ähnlich wie monolithische Kerne, aber es ist so konzipiert, dass es sehr klein ist., Es übernimmt nur die grundlegendsten Funktionen wie Speicherverwaltung, Multitasking und Interprozesskommunikation. Module oder Server werden andere Dienste behandelt.
- Hybrid Kernel: Hybrid Kernel ist eine Kernelarchitektur, die auf einer Kombination aus Mikrokern und monolithischer Kernelarchitektur basiert, die in Computerbetriebssystemen verwendet wird und dem Kernel-Space zusätzlichen Code hinzufügt, um die Leistung zu steigern.
- Nano-Kernel: Nano-Kernel ist ein kleiner Kernel, der Hardware-Abstraktion bietet, jedoch ohne Computerdienste. Dieser Kernel ist kleiner als ein herkömmlicher Mikrokern.,
- Exokernel: Exokernel ist eine Art Betriebssystem, das am Massachusetts Institute of Technology entwickelt wurde und die Hardwareressourcen auf Anwendungsebene verwalten soll.
Methode-1: So überprüfen Sie die unter Linux ausgeführte Linux-Kernelversion mit dem Befehl uname
uname (bezieht sich auf den UNIX-Namen) ist eine Anwendung, die Systeminformationen wie den Hostnamen, die Linux-Kernelversion und andere Details des Betriebssystems ausgibt, auf dem sie ausgeführt wird.,
$ uname -aLinux daygeek-Y700 4.19.96-1-MANJARO #1 SMP Wed Jan 15 08:41:50 UTC 2020 x86_64 GNU/Linux
Methode-2 : So überprüfen Sie die unter Linux ausgeführte Linux-Kernelversion mithilfe der Datei /proc/version
Das proc-Dateisystem (procfs) ist ein spezielles Dateisystem in Unix-ähnlichen Betriebssystemen, das Informationen zu Prozessen und anderen Systeminformationen enthält.
Es wird manchmal als Pseudo-Dateisystem für Prozessinformationen bezeichnet. Es enthält keine „echten“ Dateien, sondern Laufzeitsysteminformationen (z. B. Systemspeicher, gemountete Geräte, Hardwarekonfiguration usw.).,
Diese Datei zeigt die Version des Linux-Kernels, die zum Kompilieren des Kernels verwendete GCC-Version und die Uhrzeit des Kernel-Pakets an. Es enthält auch den Benutzernamen des Kernel-Compilers (in Klammern).
$ 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: So überprüfen Sie die unter Linux ausgeführte Linux-Kernelversion mit dem Befehl dmesg
dmesg (steht für display message oder driver message) ist ein Befehl auf den meisten Unix-ähnlichen Betriebssystemen, der den Nachrichtenpuffer des Kernels druckt.,
Methode-4: So überprüfen Sie die unter Linux ausgeführte Linux-Kernelversion mit dem Verzeichnis“ / boot „
Das Verzeichnis“ / boot “ enthält alle bootbezogenen Informationsdateien und Ordner wie grub.conf, vmlinuz Bild aka Kernel.
Method-5: So überprüfen Sie die Linux-Kernel-Version, die unter Linux mit dem rpm-Befehl ausgeführt wird
RPM command steht für RedHat Package Manager ist ein leistungsstarkes Befehlszeilen-Paketverwaltungsprogramm für Red Hat basiertes System wie 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
Method-6: So überprüfen Sie die unter Linux ausgeführte Linux-Kernel-Version mit dem Befehl dpkg
dpkg steht für Debian package manager (dpkg). Es ist ein Befehlszeilentool zum Installieren, Erstellen, Entfernen und Verwalten von Debian-Paketen. dpkg verwendet Aptitude (primär und benutzerfreundlicher) als Frontend, um alle Aktionen auszuführen.
Leave a Reply