Aktualisieren des CentOS-Kernels auf die neueste Version | INTROSERV

Aktualisieren des CentOS-Kernels auf die neueste Version

Installationsanleitung: Aktualisieren der Kernel-Version auf CentOS 7 Server

Diese Installationsanleitung soll Benutzern helfen, die die Kernel-Version ihres CentOS 7-Servers aktualisieren müssen. Das Kernel-Upgrade ist sowohl für Single- als auch für Multinode-Installationen erforderlich. Es wird davon ausgegangen, dass die Benutzer bereits mit yum und rpm, den Softwarepaketverwaltungssystemen von CentOS und Red Hat, sowie mit dem Grub-Bootmanager vertraut sind.

Voraussetzungen:

Bevor Sie mit dem Kernel-Upgrade fortfahren, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

1. Zugriff auf den CentOS 7-Server mit administrativen Rechten.

2. Vertrautheit mit der Befehlszeilenschnittstelle.

3. Grundlegendes Verständnis der Paketverwaltungssysteme yum und rpm.

4. Kenntnisse über den Grub-Bootmanager.

CentOS-Kernel-Upgrade

Im Folgenden werden die Schritte für ein Kernel-Upgrade beschrieben:

  • Überprüfen Sie die aktuelle Kernel-Version
  • Sicherstellen, dass die vorhandenen Softwarepakete auf die neuesten Versionen aktualisiert wurden
  • Installation des GPG-Schlüssels für das ElRepo-Software-Repository
  • Installieren Sie das ElRepo-Software-Repository
  • Überprüfen Sie, ob der neueste Kernel von ElRepo verfügbar ist
  • Stellen Sie sicher, dass Ihr Kernel auf dem neuesten Stand istLaden Sie den neuen Kernel durch einen Neustart
  • Stellen Sie sicher, dass der neue Kernel auf dem System läuft
  • Konfigurieren Sie Grub nach Ihren Bedürfnissen
  • Installieren Sie die Grub-Konfiguration
  • Starten Sie neu.

Wenn Sie Ihren Kernel aktualisieren möchten, müssen Sie als root angemeldet sein oder mit dem Befehl sudo su Zugriff auf root-Rechte haben. Dieses Verfahren setzt voraus, dass Sie sudo -s ausgeführt haben oder als root angemeldet sind.

Eine umfassende Anleitung zum Upgrade des CentOS-Kernels & Schritt-für-Schritt-Anleitung

Schritt 1: Aktualisieren Sie die installierten Pakete auf die neuesten Versionen und installieren Sie das Paket fastestmirror

(wird benötigt, um das zu diesem Zeitpunkt am besten verfügbare Repository für die Installation auszuwählen)

yum -y update yum -y install yum-plugin-fastestmirror

Schritt #2. Importieren Sie den öffentlichen Schlüssel des ELRepo-Repositorys und installieren Sie dieses Repository

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

Schritt #3. Löschen Sie den yum-Cache vor der Installation

yum clean all

Schritt #4. Installieren Sie dasPaketkernel-ml aus dem installierten Repository

yum --enablerepo=elrepo-kernel install kernel-ml

Schritt #5. Überprüfen Sie die Version des installierten Kernels im OS-Loader

Dazu können Sie den folgenden Befehl verwenden:

sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

Die Ausgabe sieht wie folgt aus

# sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg 0 : CentOS Linux (5.3.8-1.el7.elrepo.x86_64) 7 (Core) 1 : CentOS Linux (3.10.0-1062.4.1.el7.x86_64) 7 (Core) 2 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core) 3 : CentOS Linux (0-rescue-14dc8360d3c94457b2b096d6da6b8737) 7 (Core

Wie Sie sehen können, ist die neueste Version des Kernels als Option 0 markiert. Wir setzen diese Option als Standardoption für den Bootloader und regenerieren seine Konfiguration.

grub2-set-default 0 grub2-mkconfig -o /boot/grub2/grub.cfg

Danach booten wir das System neu und überprüfen nach dem Laden die installierte Kernelversion

# uname -msr Linux 5.3.8-1.el7.elrepo.x86_64 x86_64

Wie Sie sehen können, wurde das System mit der richtigen Kernelversion gebootet. Danach können Sie ältere Versionen deinstallieren

yum install yum-utils package-cleanup --oldkernels

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria