Ik ben een nieuwe CentOS Linux 7-gebruiker die het op mijn laptop draait. Het besturingssysteem bevalt me goed. Is er een manier om de nieuwste/stabiele Linux-kernel op CentOS Linux versie 7 te draaien?
CentOS Linux 7.x draait Linux kernel versie 3.10.xx. Zowel RHEL en CentOS biedt geen bijgewerkte versie van Linux kernel. RHEL backports patches voor de Linux kernel versie 3.10.xx. Het is echter mogelijk om je eigen kernel te compileren of een voorgebouwde kernel te installeren via een repo van een derde partij. Deze tutorial laat zien hoe je de laatste stabiele (mainline stable) Linux kernel versie op een CentOS 7 installeert met yum commando. De volgende instructies zouden moeten werken op RHEL 7.x en klonen zoals Oracle 7.x, Scientific Linux en meer.
- Voor u
- Stap 1 — ELRepo inschakelen
- Importeer de openbare sleutel
- Installeer ELRepo voor CentOS 7
- Stap 2 — elrepo installeren
- Stap 3 — Lijst van alle pakketten in de yum elrepo repositories die beschikbaar zijn om te worden geïnstalleerd
- Step 4 — Installeer kernel versie
- Stap 5 — Opstarten in nieuwe kernel
- Stap 6 Â- Verificatie
- Conclusie
Voor u
U kunt de huidige Linux-kernelversie achterhalen met een van de volgende commando’s:$ cat /proc/version
Voorbeelduitvoer:
Of gebruik het oude, goede commando uname:$ uname -mrs
Voorbeelduitvoer:
Linux 3.10.0-514.21.2.el7.x86_64 x86_64
Hoe Linux-kernelversie te controleren
Stap 1 — ELRepo inschakelen
Van de startpagina van het project:
Het is een RPM-repository voor Enterprise Linux-pakketten. ELRepo ondersteunt Red Hat Enterprise Linux (RHEL) en afgeleiden daarvan (Scientific Linux, CentOS & anderen). Het ELRepo Project richt zich op hardware gerelateerde pakketten om uw ervaring met Enterprise Linux te verbeteren. Dit omvat stuurprogramma’s voor het bestandssysteem, grafische stuurprogramma’s, netwerkstuurprogramma’s, geluidsstuurprogramma’s, webcam- en videostuurprogramma’s.
Importeer de openbare sleutel
Waarschuwing: Houd er rekening mee dat het installeren van een nieuwe kernel niet officieel wordt ondersteund door zowel RHEL als CentOS project. Het is ook mogelijk dat uw systeem niet opstart. Aangezien de kernel-ml/lt pakketten zijn gebouwd vanaf de bron tar ballen geleverd door kernel.org zonder enige aanpassingen aan de code, kunnen ze enkele verschillen bevatten in vergelijking met de CentOS/RHEL distributie kernels. Daarom moet u back-ups maken van alle belangrijke bestanden voordat u dit doet.
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
Als de vingerafdruk overeenkomt, importeert u de GPG-sleutel met het rpm-commando.$ sudo rpm --import RPM-GPG-KEY-elrepo.org
Installeer ELRepo voor CentOS 7
Opnieuw met de opdracht wget.$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Voorbeelduitvoer:
Stap 2 — elrepo installeren
Typ het volgende yum-commando:# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Voorbeelduitvoer:
Fig.01: ELRepo installeren voor mijn CentOS 7 box
Stap 3 — Lijst van alle pakketten in de yum elrepo repositories die beschikbaar zijn om te worden geïnstalleerd
Waar,
- De naam van het kernelpakket voor lange termijn ondersteuning is kernel-lt versie 4.4.xx
- De naam van het mainline stabiele kernelpakket is kernel-ml versie 4.11.xx
Step 4 — Installeer kernel versie
Fig.02: Installeren van mainline stabiele Linux kernel voor mijn CentOS 7 box
Stap 5 — Opstarten in nieuwe kernel
Type het volgende reboot commando om de Linux box opnieuw op te starten:# reboot
OR# shutdown -r now
OR# shutdown -r 0
Stap 6 Â- Verificatie
Ontdek de huidige Linux-kernelversie met een van de volgende commando’s:$ cat /proc/version
Voorbeelduitvoer:
Of gebruik het oude, goede commando uname:$ uname -mrs
Voorbeelduitvoer:
Linux 4.11.7-1.el7.elrepo.x86_64 x86_64
Conclusie
Ik raad sterk aan dat als je de nieuwste kernel nodig hebt voor hardwareondersteuning/drivers, je de nieuwste versie van Fedora Linux krijgt. Mijn professionele mening is dat je distro kernel alleen gebruikt voor veiligheidsredenen op server of cloud computing. Echter, Linux of CentOS beperken je vrijheid niet. Een andere optie is om Linux kernel te compileren vanaf de broncode zelf.
En daar heb je het, de laatste versie van mainline Linux kernel up and running op een CentOS Linux 7.x. Voor meer info zie de project home page hier.
🧠Ontvang de nieuwste tutorials over Linux, Open Source & DevOps via RSS feed of wekelijkse email nieuwsbrief.
🧠0 reacties… voeg er een toe ↔
Categorie | Lijst van Unix en Linux commando’s |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processen Beheer | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |