Cum se instalează cel mai recent kernel pe CentOS Linux 7 folosind comanda yum

Sunt un nou utilizator de CentOS Linux 7 care îl rulează pe laptopul meu. Mi-a plăcut sistemul de operare. Există o modalitate de a rula cel mai recent/stabil kernel Linux pe un CentOS Linux versiunea 7?
CentOS Linux 7.x rulează kernelul Linux versiunea 3.10.xx. Atât RHEL, cât și CentOS nu oferă o versiune actualizată a kernelului Linux. RHEL retroportă patch-uri pentru versiunea 3.10.xx a kernelului Linux. Cu toate acestea, este posibil să vă compilați propriul nucleu sau să instalați un nucleu precompilat utilizând un repo terț. Acest tutorial vă arată cum să instalați cea mai recentă versiune stabilă (mainline stable) a kernelului Linux pe un CentOS 7 utilizând comanda yum. Următoarele instrucțiuni ar trebui să funcționeze pe RHEL 7.x și clone precum Oracle 7.x, Scientific Linux și altele.

Înainte de a fi

Puteți afla versiunea curentă a kernelului Linux folosind oricare dintre următoarele comenzi:
$ cat /proc/version
Succesiuni de exemplu:

Ou folosiți vechea și buna comandă uname:
$ uname -mrs
Eșantioane de ieșire:

Linux 3.10.0-514.21.2.el7.x86_64 x86_64

Cum să verificați versiunea kernelului Linux

Pasul 1 – Activați ELRepo

De pe pagina de start a proiectului:

Este un depozit RPM pentru pachete Enterprise Linux. ELRepo suportă Red Hat Enterprise Linux (RHEL) și derivatele sale (Scientific Linux, CentOS & altele). Proiectul ELRepo se concentrează pe pachete legate de hardware pentru a vă îmbunătăți experiența cu Enterprise Linux. Acestea includ driverele pentru sistemul de fișiere, driverele grafice, driverele de rețea, driverele de sunet, driverele pentru webcam și video.

Importă cheia publică

Avertizare: Vă rugăm să rețineți că instalarea unui nou kernel care nu este susținut oficial atât de proiectul RHEL, cât și de CentOS. De asemenea, este posibil ca sistemul dvs. să nu pornească. Deoarece pachetele kernel-ml/lt sunt construite din bilele tar sursă furnizate de kernel.org fără nicio modificare a codului, acestea pot conține unele diferențe în comparație cu nucleele din distribuția CentOS/RHEL. Prin urmare, trebuie să păstrați copii de rezervă ale tuturor fișierelor importante înainte de a face acest lucru.

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

Dacă amprenta digitală se potrivește, importați cheia GPG cu comanda rpm.
$ sudo rpm --import RPM-GPG-KEY-elrepo.org

Instalați ELRepo pentru CentOS 7

Încă o dată cu ajutorul comenzii wget.
$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Eșantioane de ieșire:

Pasul 2 – Instalați elrepo

Tastați următoarea comandă yum:
# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Eșantioane de ieșire:

Fig.01: Instalarea ELRepo pentru cutia mea CentOS 7

Pasul 3 – Lista tuturor pachetelor din depozitele yum elrepo disponibile pentru a fi instalate

Unde,

  1. Numele pachetului de kernel cu suport pe termen lung este kernel-lt versiunea 4.4.xx
  2. Numele pachetului de kernel stabil pe linia principală este kernel-ml versiunea 4.11.xx

Pasul 4 – Instalarea versiunii de kernel

Fig.02: Instalarea kernelului Linux stabil mainline pentru cutia mea CentOS 7

Pasul 5 — Boot în noul kernel

Tastați următoarea comandă de repornire pentru a reporni cutia Linux:
# reboot
OR
# shutdown -r now
OR
# shutdown -r 0

Pasul 6 Â- Verificare

Descoperiți versiunea curentă a kernel-ului Linux folosind oricare dintre următoarele comenzi:
$ cat /proc/version
Eșantioane de ieșiri:

Sau folosiți vechea comandă bună uname:
$ uname -mrs
Eșantioane de ieșiri:

Linux 4.11.7-1.el7.elrepo.x86_64 x86_64

Concluzie

Suger cu tărie că dacă aveți nevoie de cel mai recent kernel pentru suportul/driverele hardware, obțineți Fedora Linux cel mai recent. Opinia mea profesională este că folosiți kernelul furnizat de distro-uri doar din motive de securitate pe server sau în cloud computing. Cu toate acestea, Linux sau CentOS nu vă limitează libertatea. O altă opțiune este să compilați kernelul Linux din codul sursă propriu-zis.

Și iată, cea mai recentă versiune a kernelului Linux mainline funcțională pe un CentOS Linux 7.x. Pentru mai multe informații, consultați pagina principală a proiectului aici.

ðŸÂ§ Vă rog să-mi susțineți munca pe Patreon sau cu o donație.
ðŸÂ§ Primiți cele mai recente tutoriale despre Linux, Open Source & DevOps prin RSS feed sau prin buletinul informativ săptămânal prin e-mail.
ðŸÂ§ 0 comentarii… adăugați unul ↔
Categorie Listă de comenzi Unix și Linux
Gestiunea fișierelor cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 †¢ Ubuntu 18.04 †¢ Ubuntu 20.04
Utilități de rețea dig †¢ host †¢ ip †¢ nmap
OpenVPN CentOS 7 †¢ CentOS 8 †¢ Debian 10 †¢ Debian 8/9 †¢ Ubuntu 18.04 †¢ Ubuntu 20.04
Gestor de pachete apk – apt
Gestiunea proceselor bg – chroot – cron – disown – fg – jobs – jobs – killall – kill – pidof pstree – pwdx – pwdx – time
Cercetare grep – whereis – which
Informații despre utilizator groups – id – id – lastcomm – last – lid/libuser-lid – logname – membri – utilizatori – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Lasă un răspuns

Adresa ta de email nu va fi publicată.