Sådan installeres den nyeste kerne på CentOS Linux 7 ved hjælp af yum-kommandoen

Jeg er en ny CentOS Linux 7-bruger, som kører det på min bærbare computer. Jeg kunne godt lide styresystemet. Er der en måde at køre den nyeste/stable Linux-kernel på en CentOS Linux version 7?
CentOS Linux 7.x kører Linux-kernelversionen 3.10.xx. Både RHEL og CentOS leverer ikke en opdateret version af Linux-kernen. RHEL backporterer patches til Linux-kernelversion 3.10.xx. Det er dog muligt at kompilere din egen kerne eller installere en færdigbygget kerne ved hjælp af en tredjeparts repo. Denne vejledning viser dig, hvordan du installerer den seneste stabile (mainline stable) Linux-kernelversion på en CentOS 7 ved hjælp af yum-kommandoen. De følgende instruktioner bør fungere på RHEL 7.x og kloner som Oracle 7.x, Scientific Linux m.fl.

Hvor du er

Du kan finde ud af den aktuelle Linux-kernelversion ved hjælp af en af følgende kommandoer:
$ cat /proc/version
Stikprøveudgange:

Og bruge den gamle gode uname-kommando:
$ uname -mrs
Samples outputs:

Linux 3.10.0-514.21.2.el7.x86_64 x86_64

Sådan tjekker du Linux Kernel Version

Stræk 1 – Aktiver ELRepo

Fra projektets hjemmeside:

Det er et RPM-repositorium for Enterprise Linux-pakker. ELRepo understøtter Red Hat Enterprise Linux (RHEL) og dets derivater (Scientific Linux, CentOS & andre). ELRepo-projektet fokuserer på hardwarerelaterede pakker for at forbedre din oplevelse med Enterprise Linux. Dette omfatter filsystemdrivere, grafikdrivere, netværksdrivere, lyddrivere, webcam- og videodrivere.

Import the public key

Varsel: Bemærk venligst, at installation af en ny kerne, der ikke officielt understøttes af både RHEL- og CentOS-projektet. Det er også muligt, at dit system ikke kan starte op. Da kernel-ml/lt-pakkerne er bygget fra de tar-kilder, der er leveret af kernel.org uden nogen ændringer af koden, kan de indeholde nogle forskelle i forhold til CentOS/RHEL-distributionens kerner. Derfor skal du gemme sikkerhedskopier af alle vigtige filer, før du gør dette.

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

Hvis fingeraftrykket passer, skal du importere GPG-nøglen med rpm-kommandoen.
$ sudo rpm --import RPM-GPG-KEY-elrepo.org

Installer ELRepo for CentOS 7

Gentligt ved hjælp af wget-kommandoen.
$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Eksempel på output:

Stræk 2 – Installer elrepo

Typ følgende yum-kommando:
# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Eksempel på output:

Fig.01: Installation af ELRepo til min CentOS 7-boks

Stræk 3 – Liste over alle pakker i yum elrepo-repositorierne, der er tilgængelige til installation

Hvor,

  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

Step 4 – Install kernel version

Fig.02: Installation af mainline-stabil Linux-kernel til min CentOS 7-boks

Stræk 5 – Start op i den nye kerne

Typ følgende reboot-kommando for at genstarte Linux-boksen:
# reboot
OR
# shutdown -r now
OR
# shutdown -r 0

Stræk 6 Â- Verifikation

Find ud af den aktuelle Linux-kernelversion ved hjælp af en af følgende kommandoer:
$ cat /proc/version
Eksempler på output:

Og brug den gamle gode uname-kommando:
$ uname -mrs
Eksempler på output:

Linux 4.11.7-1.el7.elrepo.x86_64 x86_64

Konklusion

Jeg anbefaler kraftigt, at hvis du har brug for den nyeste kerne til hardwareunderstøttelse/drivere, så få Fedora Linux nyeste. Min professionelle mening er, at du kun bruger distro leverede kerne af sikkerhedshensyn på server eller cloud computing. Linux eller CentOS begrænser dog ikke din frihed. En anden mulighed er at kompilere Linux-kernen fra kildekoden selv.

Og der har du det, den nyeste version af mainline Linux-kernen er oppe og køre på en CentOS Linux 7.x. For mere info se projektets hjemmeside her.

ðŸÂ§ Støt venligst mit arbejde på Patreon eller med en donation.
ðŸÂ§ Få de seneste tutorials om Linux, Open Source & DevOps via RSS feed eller Ugentligt email nyhedsbrev.
🧠0 kommentarer… tilføj en ↔
Kategori Liste over Unix- og Linux-kommandoer
Filhåndtering cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Netværkstjenester dig – vært – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Pakkehåndtering apk – apt
Proceshåndtering bg – chroot – cron – disown – fg – jobs – killall – kill – kill – kill – pidof pstree – pwdx – time
Søgning grep – whereis – which
Brugerinformation groups – id – lastcomm – last – last – lid/libuser-lid – logname – members – users – whoami – who – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.