Sono un nuovo utente di CentOS Linux 7 che lo usa sul mio portatile. Mi è piaciuto il sistema operativo. C’è un modo per eseguire il kernel Linux più recente/stabile su CentOS Linux versione 7?
CentOS Linux 7.x esegue il kernel Linux versione 3.10.xx. Sia RHEL che CentOS non forniscono una versione aggiornata del kernel Linux. RHEL riporta le patch per il kernel Linux versione 3.10.xx. Tuttavia, è possibile compilare il proprio kernel o installare il kernel pre-costruito utilizzando un repo di terze parti. Questo tutorial mostra come installare l’ultima versione stabile (mainline stable) del kernel Linux su CentOS 7 usando il comando yum. Le seguenti istruzioni dovrebbero funzionare su RHEL 7.x e cloni come Oracle 7.x, Scientific Linux e altri.
- Prima di essere
- Step 1 – Abilita ELRepo
- Importa la chiave pubblica
- Installa ELRepo per CentOS 7
- Passo 2 – Installare elrepo
- Passo 3 – Elencare tutti i pacchetti nei repository yum elrepo disponibili per essere installati
- Passo 4 – Installare il kernel versione
- Step 5 – Boot nel nuovo kernel
- Step 6 Â- Verifica
- Conclusione
Prima di essere
Puoi scoprire l’attuale versione del kernel Linux usando uno qualsiasi dei seguenti comandi:$ cat /proc/version
Esiti di esempio:
Oppure usa il vecchio buon comando uname:$ uname -mrs
Esiti di esempio:
Linux 3.10.0-514.21.2.el7.x86_64 x86_64
Come controllare la versione del kernel Linux
Step 1 – Abilita ELRepo
Dalla home page del progetto:
È un repository RPM per pacchetti Enterprise Linux. ELRepo supporta Red Hat Enterprise Linux (RHEL) e i suoi derivati (Scientific Linux, CentOS & altri). Il progetto ELRepo si concentra sui pacchetti relativi all’hardware per migliorare la tua esperienza con Enterprise Linux. Questo include driver per il filesystem, driver grafici, driver di rete, driver audio, webcam e video.
Importa la chiave pubblica
Attenzione: Si prega di notare che l’installazione di un nuovo kernel non ufficialmente supportato da entrambi i progetti RHEL e CentOS. È anche possibile che il vostro sistema non si avvii. Poiché i pacchetti kernel-ml/lt sono costruiti a partire dalle palle di tar sorgente fornite da kernel.org senza alcuna modifica al codice, essi possono contenere alcune differenze rispetto ai kernel della distribuzione CentOS/RHEL. Quindi, è necessario mantenere i backup di tutti i file importanti prima di farlo.
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
Se l’impronta digitale corrisponde, importare la chiave GPG con il comando rpm.$ sudo rpm --import RPM-GPG-KEY-elrepo.org
Installa ELRepo per CentOS 7
Di nuovo usando il comando wget.$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Esiti di esempio:
Passo 2 – Installare elrepo
Tipo il seguente comando yum:# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Esiti di esempio:
Fig.01Installare ELRepo per la mia scatola CentOS 7
Passo 3 – Elencare tutti i pacchetti nei repository yum elrepo disponibili per essere installati
Dove,
- Il nome del pacchetto kernel di supporto a lungo termine è kernel-lt versione 4.4.xx
- Il nome del pacchetto del kernel stabile è kernel-ml versione 4.11.xx
Passo 4 – Installare il kernel versione
Fig.02Installazione del kernel Linux stabile mainline per la mia scatola CentOS 7
Step 5 – Boot nel nuovo kernel
Tipo il seguente comando reboot per riavviare la scatola Linux:# reboot
o# shutdown -r now
o# shutdown -r 0
Step 6 Â- Verifica
Trova la versione corrente del kernel Linux usando uno dei seguenti comandi:$ cat /proc/version
Esiti di esempio:
O usa il vecchio buon comando uname:$ uname -mrs
Esiti di esempio:
Linux 4.11.7-1.el7.elrepo.x86_64 x86_64
Conclusione
Suggerisco fortemente che se hai bisogno dell’ultimo kernel per il supporto hardware/driver, prendi Fedora Linux ultimo. La mia opinione professionale è che si usa il kernel fornito dalla distro solo per motivi di sicurezza su server o cloud computing. Tuttavia, Linux o CentOS non limitano la vostra libertà. Un’altra opzione è quella di compilare il kernel Linux dal codice sorgente stesso.
Ecco qui, l’ultima versione del kernel Linux mainline in funzione su un CentOS Linux 7.x. Per maggiori informazioni vedere la home page del progetto qui.
🧠Ricevi gli ultimi tutorial su Linux, Open Source & DevOps via RSS feed o newsletter settimanale via email.
🧠0 commenti… aggiungine uno ↔
Categoria | Lista di comandi Unix e Linux |
---|---|
Gestione file | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Utility di rete | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Gestione dei processi | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Ricerca | grep • whereis • which |
Informazioni Utente | gruppi • id • lastcomm • last • lid/libuser-lid • logname • membri • utenti • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |