Mehr als 90 % der Menschen haben jemals in ihrem Leben einen PC eingeschaltet, unabhängig vom Betriebssystem gibt es sowohl physische als auch logische Komponenten, die miteinander interagieren, damit das System ordnungsgemäß funktioniert. Einer ist besonders heikel und wichtig, da er unserem System das Einschalten ermöglicht (ohne Einschalten wäre es unmöglich, unsere Arbeit zu erledigen) und dies ist der Kernel.
Wir haben schon oft vom Kernel gehört, aber wissen Sie wirklich, was der Kernel ist und welche Rolle er in einem Betriebssystem spielt? Wenn Ihre Antwort nein ist, machen Sie sich keine Sorgen, deshalb wird Ihnen dieses Tutorial es anschaulich erklären und so mehr darüber erfahren, woraus das Betriebssystem besteht, in diesem Fall Linux.
Hier erklären wir, was der berühmte Linux-Kernel ist und wie Sie mit verschiedenen Befehlen vom Terminal aus herausfinden können, welche Version Sie haben. Wir überlassen Ihnen auch das Video-Tutorial, damit Sie den im Tutorial beschriebenen Prozess sehen können.
1. Was ist der Kernel in Linux?
Zunächst müssen wir klarstellen, dass der Kernel als zentrale Komponente eines jeden GNU/Linux-Betriebssystems gilt. Wenn Sie sich fragen, warum, ist es einfach, der Kernel wurde entwickelt, um die verfügbaren Hardwareressourcen wie Prozessor (CPU), RAM oder Festplatten möglichst konsistent und proportional zu verwalten.
Diese Verwaltung ermöglicht es, jede dieser Ressourcen entsprechend ihrem Zweck optimal zu nutzen. Damit nicht genug, werden mit dem Linux-Kernel spezielle Treiber für die Geräte integriert, die an die Busse des Boards oder Mainboards angeschlossen sind, wie USB-, PCI-, SATA- oder IDE-Geräte.
Seit 1991 wurde der Kernel dank seines Schöpfers unter der GNU-Lizenz in Linux geboren. Dieser Kernel besteht aus Tausenden von Codezeilen, die ihn viel sensibler und sicherer machen als der Kernel anderer Betriebssysteme.
Kernel-FunktionenVor diesem Hintergrund sind die Grundfunktionen des Kernels:
- Verwalten Sie die Prozessornutzungszeit, die sich in laufenden Prozessen widerspiegelt.
- Konfigurieren und verwalten Sie den Zugriff und die jeweilige Nutzung der an das Gerät angeschlossenen Peripheriegeräte.
- Verwalten Sie die Nutzung und Ressourcen des RAM-Speichers.
Kernel-FormatBei Linux-Betriebssystemen besteht der Kernel aus 4 Zahlen, die wiederum durch Punkte im Format AA.BB.CC.DD getrennt sind. Diese Optionen sind:
- AA: bezieht sich auf die aktuelle Version des verwendeten Kernels.
- BB: Dies ist ideal, um die aktuelle Revision des verwendeten Kernels zu kennen.
- CC: Diese Zeile gibt Auskunft darüber, ob der Kernel kleinere Revisionen hat.
- DD: Seine Funktion besteht darin, Updates und Bugfixes im Kernel zu melden.
Kernel-EinstellungenWie wir alle wissen, gibt es Linux in verschiedenen Versionen (auch als Flavors bekannt) und darin finden wir verschiedene Kernel-Konfigurationen, die am häufigsten verwendet werden:
- debug: Dies erhöht die Debug-Ausgabe und verringert die Gesamtleistung, seine Verwendung dient hauptsächlich der Fehlererkennung.
- Standard: ist der Standard-Kernel eines Linux-Systems für Privathaushalte (Desktop) und Unternehmen (Server).
- Pae: Dies ist ein Kernel, der eine Prozessorerweiterung implementiert, um auf mehr Speicheradressen zuzugreifen und die verfügbaren Sicherheitsfunktionen aktivieren zu können.
- Desktop: Wie der Name schon sagt, ist es ein Kernel, der für die Teams optimiert ist, die die Implementierung von Anwendungen durchführen, und dieser Kernel verbessert die Boot- und Reaktionszeiten.
- ec2: ist ein Kernel, der für die Arbeit mit Amazon EC2 entwickelt wurde.
- Xen: ist ein spezieller Kernel zum Ausführen von Xen (Virtualisierungsmethode).
- Failsafe: Dies ist ein Prozess, bei dem der Boot-GRUB die Option eines Kernels hat. Dieser Parameter ermöglicht das Starten von Linux mit einer bestimmten Gruppe von Kernelparametern, um den Computer zu verwalten.
Sie können sehen, wie wichtig der Linux-Kernel ist, damit der Computer sowohl auf Hardware- als auch auf Softwareebene wie erwartet funktioniert. Nun, dann können Sie mit den folgenden Optionen, die Solvetic Ihnen bietet, sehen, welche Version des Kernels Sie verwenden.
2. Anzeigen der Kernelversion mit dem Befehl uname unter Linux
Schritt 1
Die erste Methode besteht darin, den Befehl uname zu verwenden, der globale Systeminformationen anzeigt. Um diesen Befehl zu verwenden, gehen wir zum Terminal und führen Folgendes aus:
uname -r
Schritt 2
Wie wir in diesem Tutorial gesehen haben, besteht der Kernel aus einer speziellen Syntax, in diesem Fall bedeutet der Wert 4.18.0.10-generic:
- 4: verwendete Kernel-Version
- 18: Hauptrevision
- 0: kleinere Überarbeitung
- 10: Fehler
- generisch: zeigt an, dass es sich um eine Ubuntu-Desktop-Version handelt
Schritt 3
Um auf viel umfassendere Informationen zuzugreifen, können wir die folgende Zeile ausführen:
begleite mich
Schritt 4
Vollständigere Aspekte werden dort detailliert beschrieben, wie zum Beispiel:
- Name der Maschine.
- Verwendete Architektur (32 oder 64 Bit).
- Prozessorarchitektur.
- Der letzte Zeitstempel des Kompilierungslaufs.
- Verwendetes Betriebssystem.
3. Siehe die Kernel-Version in der Datei /proc/version unter Linux
Dies ist eine Linux-Datei, dank der wir die verwendete Version im Detail kennen. Um diese Methode zu verwenden, führen wir die folgende Zeile mit dem Befehl cat aus. Dort sehen wir die Version des verwendeten Kernels zusammen mit anderen technischen Aspekten des Prozessors.
Katze / Proc / Version
4. Zeigen Sie die Kernel-Version mit dem Befehl dmesg unter Linux an
Ein weiterer praktischer Befehl, um auf Systeminformationen zuzugreifen, ist dmesg, der auch zum Schreiben von Kernel-Nachrichten verwendet wird.
Durch die Verwendung dieses Befehls wird auf mehrere Informationen zu allen Aspekten des Systems zugegriffen. In diesem Fall besteht die Idee von Solvetic darin, nur auf die Kernel-Version zuzugreifen, dafür verwenden wir grep in dieser Kombination. Dort finden wir neben der Kernel-Version weitere Highlights wie ACPI, USB-Typ, Systeminformationen, Schnittstellen und mehr.
dmesg | grep Linux
Mit jedem dieser Befehle können wir feststellen, welche Version des Kernels wir verwenden, und wir hoffen, dass wir von nun an, wenn wir "Kernel" hören, eine globalere Vorstellung davon haben, wie es funktioniert.