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,
- Long term support kernel package name is kernel-lt version 4.4.xx
- 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.
ðŸÂ§ 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 |