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
- Pasul 1 – Activați ELRepo
- Importă cheia publică
- Instalați ELRepo pentru CentOS 7
- Pasul 2 – Instalați elrepo
- Pasul 3 – Lista tuturor pachetelor din depozitele yum elrepo disponibile pentru a fi instalate
- Pasul 4 – Instalarea versiunii de kernel
- Pasul 5 — Boot în noul kernel
- Pasul 6 Â- Verificare
- Concluzie
Î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,
- Numele pachetului de kernel cu suport pe termen lung este kernel-lt versiunea 4.4.xx
- 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.
ðŸÂ§ 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 |