Hur man installerar den senaste kärnan på CentOS Linux 7 med hjälp av yum-kommandot

Jag är en ny användare av CentOS Linux 7 och kör det på min bärbara dator. Jag gillade operativsystemet. Finns det ett sätt att köra den senaste/stabila Linuxkärnan på CentOS Linux version 7?
CentOS Linux 7.x kör Linuxkärnan version 3.10.xx. Både RHEL och CentOS tillhandahåller ingen uppdaterad version av Linuxkärnan. RHEL bakåtporterar patchar för Linuxkärnan version 3.10.xx. Det är dock möjligt att kompilera din egen kärna eller installera en förbyggd kärna med hjälp av en tredjepartsrepo. Den här handledningen visar hur du installerar den senaste stabila (mainline stable) Linuxkärnan på CentOS 7 med hjälp av yum-kommandot. Följande instruktioner bör fungera på RHEL 7.x och kloner som Oracle 7.x, Scientific Linux med flera.

Förut

Du kan ta reda på den aktuella Linuxkärnversionen med hjälp av något av följande kommandon:
$ cat /proc/version
Exempel på utdata:

Och använd det gamla goda kommandot uname:
$ uname -mrs
Exempel på utdata:

Linux 3.10.0-514.21.2.el7.x86_64 x86_64

Hur man kontrollerar Linuxkärnans version

Steg 1 – Aktivera ELRepo

Från projektets hemsida:

Det är ett RPM-förråd för Enterprise Linux-paket. ELRepo stöder Red Hat Enterprise Linux (RHEL) och dess derivat (Scientific Linux, CentOS & andra). ELRepo-projektet fokuserar på hårdvarurelaterade paket för att förbättra din upplevelse av Enterprise Linux. Detta inkluderar filsystemdrivrutiner, grafikdrivrutiner, nätverksdrivrutiner, ljuddrivrutiner, webbkamera- och videodrivrutiner.

Import the public key

Varning: Observera att installation av en ny kärna inte stöds officiellt av både RHEL- och CentOS-projektet. Det är också möjligt att ditt system inte startar upp. Eftersom kernel-ml/lt-paketen byggs från källkods-tar-ballarna som tillhandahålls av kernel.org utan några ändringar av koden kan de innehålla vissa skillnader jämfört med CentOS/RHEL-distributionens kärnor. Därför måste du göra säkerhetskopior av alla viktiga filer innan du gör detta.

pub 1024D/BAADAE52 2009-03-17 elrepo.org (RPM Signing Key for elrepo.org) <[email protected]> Key fingerprint = 96C0 104F 6315 4731 1E0B B1AE 309B C305 BAAD AE52sub 2048g/B8C66E6D 2009-03-17

Om fingeravtrycket stämmer överens importerar du GPG-nyckeln med kommandot rpm.
$ sudo rpm --import RPM-GPG-KEY-elrepo.org

Installera ELRepo för CentOS 7

Tillbaka med kommandot wget.
$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Exempel på utdata:

Steg 2 – Installera elrepo

Skriv följande yum-kommando:
# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Exempel på utdata:

Fig.01: Installation av ELRepo för min CentOS 7-box

Steg 3 – Lista alla paket i yum elrepo repositories som är tillgängliga för installation

Var,

  1. Long term support kernel package name is kernel-lt version 4.4.xx
  2. Mainline stable kernel package name is kernel-ml version 4.11.xx

Steg 4 – Install kernel version

Fig.02: Installation av en stabil Linuxkärna för min CentOS 7-box

Steg 5 – Starta upp i den nya kärnan

Skriv följande omstartskommando för att starta om Linuxboxen:
# reboot
OR
# shutdown -r now
OR
# shutdown -r 0

Steg 6 Â- Verifiering

Få reda på den aktuella versionen av Linuxkärnan genom att använda något av följande kommandon:
$ cat /proc/version
Exempel på utdata:

Och använd det gamla goda kommandot uname:
$ uname -mrs
Exempel på utdata:

Linux 4.11.7-1.el7.elrepo.x86_64 x86_64

Slutsats

Jag rekommenderar starkt att om du behöver den senaste kärnan för hårdvarustöd/drivrutiner, ska du skaffa Fedora Linux senast. Min professionella åsikt är att du endast använder distrolevererade kärnor av säkerhetsskäl på servrar eller molntjänster. Linux eller CentOS begränsar dock inte din frihet. Ett annat alternativ är att kompilera Linuxkärnan från källkoden själv.

Och där har du den, den senaste versionen av mainline Linuxkärnan igång på en CentOS Linux 7.x. För mer information se projektets hemsida här.

ðŸÂ§ Stöd mitt arbete på Patreon eller med en donation.
ðŸÂ§ Få de senaste handledningarna om Linux, öppen källkod & DevOps via RSS-flöde eller veckovisa nyhetsbrev.
ðŸÂ§ 0 comments… add one ↔
Kategori Lista över Unix- och Linuxkommandon
Filhantering Cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Nätverksverktyg dig – värd – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Package Manager apk – apt
Processhantering bg – chroot – cron – disown – fg – jobs – killall – kill – kill – pidof pstree – pwdx – time
Sökning grep – whereis – which
Användarinformation groups – id – lastcomm – last – last – lid/libuser-lid – logname – members – users – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Lämna ett svar

Din e-postadress kommer inte publiceras.