So überprüfen Sie die Version und aktualisieren Sie den Fedora Linux -Kernel

So überprüfen Sie die Version und aktualisieren Sie den Fedora Linux -Kernel
Für jedes Betriebssystem ist der Kernel im Kern. Linux ist eher der Kernel als das gesamte Betriebssystem jeder Linux -Verteilung. Der Kernel ist für die Interaktion zwischen der Hardware des Computers und der Software verantwortlich.

Der Linux -Kernel wird regelmäßig aktualisiert, um die bestmögliche Erfahrung zu bieten. Diese Anleitung zeigt, wie Sie die Version überprüfen und den Kernel von Fedora aktualisieren können.

Fedora Linux

Fedora ist eine bekannte Linux-Verteilung, die für alle Benutzer kostenlos ist. Dies ist die Verteilung, die die Basis des Red Hat Enterprise Linux umfasst. Während Fedora hauptsächlich von Red Hat gesponsert wird, tragen Tausende anderer Entwickler zu dem Projekt bei, das schließlich in RHEL aufgenommen wurde (nach Tests und Qualitätssicherungsprozessen).

Grundsätzlich ist Fedora die stromaufwärts gelegene Gemeinschaftsverteilung von Rhel. Fedora ist jedoch auch eine solide Verteilung für allgemeine Verwendung, Arbeitsstationen, Server, Container und andere.

Überprüfen Sie die Fedora Linux -Kernelversion

Wenn Sie die aktuelle Kernel -Version überprüfen, werden bestimmt, ob ein Update verfügbar ist.

Es stehen mehrere Tools zur Verfügung, um die aktuelle Version des Kernels zu überprüfen.

dein Name

Der Befehl uname ist ein leistungsstarkes Werkzeug zum Drucksysteminformationen, einschließlich Informationen zum Kernel. Es gibt zwei Parameter, um Kernelinformationen anzuzeigen.

Der folgende Befehl druckt die Kernel -Version des laufenden Kernels.

$ uname -r

Die Kernelversion kann in das folgende Format unterteilt werden.

$ --.

Verwenden Sie den folgenden Befehl, um die Kernel -Release -Zeit zu überprüfen.

$ uname -v

Neofetch

Das Neofetch -Tool ähnelt Uname. Es ist auch ein leichtes Tool, das zum Entdecken von Systeminformationen verwendet wird. Der Grund, warum ich Neofetch mag, ist die saubere und farbige Ausgabe.

Neofetch ist kein Werkzeug, das auf Fedora vorinstalliert ist. Zum Glück ist Neofetch direkt beim Fedora Software Repo erhältlich. Installieren Sie Neofetch mit dem DNF Befehl.

$ sudo dnf installieren neofetch

Starten Sie Neofetch. Die Kernelversion befindet sich unter dem Eintrag „Kernel“.

Drehzahl

Die Hauptaufgabe des RPM -Tools besteht darin, RPM -Pakete zu installieren und zu verwalten. Fedora installiert Kerne als Drehzahlpakete. Dank dessen können wir RPM verwenden, um alle installierten Kernel -Versionen aufzulisten.

$ rpm -q Kernel

hostnamectl

Der Befehl hostnamectl ist ein Tool, das zum Verwalten des Hostnamens des Systems verwendet wird. Der Befehl hostnamectl kann jedoch auch Systeminformationen einschließlich des Kernels drucken.

Leiten Sie die hostnamectl Befehl zur Berichterstattung über eine Zusammenfassung der Systeminformationen sowie die Kernelversion.

$ hostnamectl

schmuddelig

Der schmutzige Befehl ist ein Tool, das zum Konfigurieren von Bootloader -Menüeinträgen verwendet wird. Der schmutzige Befehl kann jedoch auch verwendet werden, um die Kernelversion anzuzeigen.

Führen Sie den folgenden grubby -Befehl aus, um den Speicherort des Standardkernels zu drucken, der während des Starts geladen wurde.

$ sudo grubby-Default-Kernel

Verwenden Sie das, um weitere eingehende Informationen über den Kernel zu erhalten -die Info Flagge gefolgt vom Kernel -Standort.

$ grubby - -info

/proc/Version

Der Inhalt in dieser Datei beschreibt Systeminformationen. Es enthält auch Informationen über die Kernelversion.

$ cat /proc /Version

Aktualisieren von Fedora Linux -Kernel

Fedora verwaltet alle Systempaket -Updates über den DNF -Paketmanager. Im Falle des Kernels ist es nicht anders. Es wird dringend empfohlen, den Kernel über DNF zu aktualisieren.

Aktualisieren Sie den Kernel über das System -Update

Der beste Weg, um den Kernel Ihres Systems zu aktualisieren, besteht darin, ein System -Update auszuführen. DNF sucht nach verfügbaren Updates für alle installierten Pakete (einschließlich des Kernels) und aktualisiert die neueste Version (falls verfügbar). Um alle installierten Pakete zu aktualisieren, führen Sie den folgenden DNF -Befehl aus.

$ sudo dnf update

Nur Kernel aktualisieren

Es ist auch möglich, den Kernel nur zu aktualisieren. In Fedora wird der Kernel unter dem Paketnamen verwaltet Kernel. Beachten Sie, dass es nur den neuesten stabilen Kernel enthält. Schauen Sie sich die Linux -Kernel -Archive für alle verfügbaren Kernelpakete an.

Schauen Sie sich vor dem Update die Kernel -Paketinformationen über den folgenden Befehl an.

$ dnf Info Kernel

Es gibt auch andere Kernelpakete von Fedora. Hier finden Sie eine kurze Liste der Paketnamen und was sie enthalten. Diese Pakete können in verschiedenen Szenarien relevant sein; Zum Beispiel Debugging, Bauen von Kernelmodulen usw.

  • Kernel: Das Standardpaket, das den Kernel für einzelne, Multi-Core- und Multi-Processor-Systeme enthält.
  • Kernel-Debug: Enthält einen Kernel mit zahlreichen aktivierten Debugging -Optionen; Ideal zum Debuggen, ist aber auf Kosten der Systemleistung gilt.
  • Kernel-Desvel: Enthält Kernel -Header und Makefiles, um Module gegen das Kernelpaket zu erstellen.
  • Kernel-Debug-Devel: Die Entwicklungsversion des Kernels, die mit zahlreichen Debugging -Optionen verfügt; Geeignet für das Debuggen, ist aber auf Kosten der Systemleistung geeignet.
  • Kernel-Header: Enthält die C-Header-Dateien, die die Schnittstelle zwischen dem Linux-Kernel und den Benutzer-Raum-Bibliotheken und Apps angeben. Diese Header -Dateien definieren verschiedene Strukturen und Konstanten, die für den Aufbau der meisten Standardprogramme von entscheidender Bedeutung sind.
  • Linux-Firmware: Enthält alle Linux -Firmware -Dateien, die zum Ausführen verschiedener Geräte erforderlich sind.
    Perf: Enthält die erforderlichen Skripte und Dokumentation des "Perf" -Tools, das mit jedem Kernel-Bild-Unterpackung geliefert wird.
  • Kernel-Abi-Whitelisten: Enthält Informationen zum Fedora Kernel Abi; Enthält eine Liste von Kernelsymbole, die von externen Linux -Kernelmodulen erforderlich sind, und enthält ein DNF -Plugin, um die Regel durchzusetzen.
  • Kernel-Tools: Enthält verschiedene Werkzeuge und Dokumentation zur Manipulation des Linux -Kernels.

Um auf den neuesten Kernel zu aktualisieren, führen Sie den folgenden DNF -Befehl aus, mit dem automatisch die am besten geeignete Kernel -Version für Ihr System installiert wird.

$ sudo dnf Installieren Sie Kernel -beste

Um die Änderungen in Kraft zu setzen, starten Sie das System neu. Andernfalls läuft Ihr System weiterhin auf dem älteren Kernel.

$ sudo Neustart

Konfigurieren des Standardkerns

Wenn mehrere Versionen des Kernels installiert sind, wird ein Kernel zur Standardversion, die beim Stiefel des Systems geladen wird. Es ist auch möglich, eine alternative Version des Kernels als Standardkernel zu konfigurieren.

Der folgende Befehl druckt den Standardkernel aus.

$ sudo grubby-Default-Kernel

Geben Sie als nächstes den folgenden Befehl aus, um alle installierten Kernel aufzulisten, die auch alle Grub -Menüeinträge für alle Kernel ausdrucken.

$ sudo grubby -info = alle

Um einen anderen Kernel als Standardkernel festzulegen. In diesem Fall habe ich festgelegt /boot/vmlinuz-5.8.15-301.FC33.x86_64 als Standardkern anstelle von /boot/vmlinuz-5.9.16-200.FC33.x86_64.

$ sudo grubby-set Default

Starten Sie das System neu, um die Änderungen in Kraft zu setzen.

Abschließende Gedanken

Das Aktualisieren des Kernels ist keine schwierige Aufgabe mehr. Standardmäßig bietet Fedora einen vorkompilierten Kernel an, der größtenteils im Allgemeinen und zum größten Teil geeignet ist.

Es ist möglich, den Linux -Kernel manuell aus der Quelle zu bauen. Dies kann jedoch ein mühsamer Prozess sein und dauert einige Zeit, um durchzuführen. In bestimmten Situationen kann das Erstellen und Bereitstellen eines benutzerdefinierten Kernels Vorteile gegenüber der Verwendung des Standardkerns bieten. Erfahren Sie hier mehr darüber, wie Sie einen Linux -Kernel zusammenstellen können.

Happy Computing!