Potresti trovarti in una situazione in cui hai bisogno di conoscere l'esatta versione del kernel Linux in esecuzione sul tuo sistema. In questo caso, puoi trovare facilmente la versione del kernel con l'aiuto delle potenti righe di comando e utilità di Linux. In questo articolo, esaminiamo diversi metodi che puoi utilizzare per verificare la versione del kernel in Linux.
Qual è la versione del kernel?
Il kernel è il componente principale di un sistema operativo, sia Mac OS, Linux o Windows. Il kernel gestisce le risorse del sistema e funziona come un ponte tra l’hardware e il software del sistema.
Per qualche motivo potresti aver bisogno di trovare la versione del kernel in esecuzione sul tuo sistema operativo GNU/Linux. Ad esempio, potresti scoprire una nuova vulnerabilità di sicurezza che colpisce le versioni precedenti del kernel e quindi vuoi scoprire se il tuo kernel è vulnerabile o meno. Oppure potresti avere a che fare con un problema relativo all'hardware che richiede di trovare la versione del kernel Linux. È abbastanza semplice controllare la versione del kernel Linux dalla riga di comando.
Leggi anche: NextCloud contro ownCloud
Come trovare la versione del kernel in Linux?
Prima di spiegare i diversi metodi per trovare la versione del kernel in Linux, dovresti sapere che alcuni di questi metodi ti mostreranno anche il nome della distribuzione Linux. Quindi, utilizzando questi comandi, puoi ottenere maggiori informazioni sul tuo sistema operativo, inclusi il nome della distribuzione Linux, la versione e i dettagli del kernel.
Usa il comando uname
Il comando uname può mostrare molte informazioni di sistema come l'architettura del kernel Linux, la versione del nome e il rilascio.
Per verificare la versione del kernel Linux sul tuo sistema, devi digitare il seguente comando:
uname -srm
Dopo aver eseguito questo comando, qualcosa di simile verrà mostrato come un file produzione:
linux 4.15.0-54-generico x86_64
Come puoi vedere sopra nell'output, la versione del kernel Linux è 4.15.0-54 e funziona a 64 bit. Inoltre, questi numeri sono tutti associati ad un significato che elencheremo di seguito:
- 4: Versione del kernel.
- 15: Revisione importante.
- 0: revisione minore.
- 54: numero di patch.
- generico: informazioni aggiuntive specifiche sulla distribuzione/kernel Linux
Utilizza il comando hostnamectl
L'hostnamect fa parte di systemd e viene solitamente utilizzato per interrogare e modificare il nome host del sistema, visualizzando informazioni sulla configurazione di rete del sistema. Ma mostra anche la versione del kernel Linux e la sua distribuzione:
hostnamectl
L'esecuzione di questo comando mostrerà qualcosa di simile a questo come an produzione:
Nome host statico: linux.localdomain
Nome dell'icona: computer-laptop
Telaio: portatile
ID macchina: af8ce1d394b844feza8c19ea5c6a9bd09
ID di avvio: 15bc3ae7bde842f29ct8d925044f232b9
Sistema operativo: Ubuntu 18.04.2 LTS
Kernel: Linux 4.15.0-54-generico
Architettura: x86-64
Puoi digitare il comando grep per filtrare la versione del kernel Linux:
hostnamectl | grep -I Kernel
Ecco il produzione:
Kernel: Linux 4.15.0-54-generico
Utilizzare il file /proc/version
La directory /proc contiene vari file virtuali che includono informazioni sulla memoria di sistema, sui core della CPU, sui file system montati e molti altri dati. Se vuoi accedere alle informazioni sul kernel in esecuzione e controllare la versione del kernel Linux, fai attenzione che siano archiviate nel file virtuale /proc/version. Puoi digitare gatto or meno comandi per mostrare il contenuto del file:
cat /proc/version
Dopo averli eseguiti, vedrai un file produzione simile a questo:
Versione Linux 4.15.0-54-generic (buildd@lgw01-amd64-014) (versione GCC 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP lunedì 24 giugno 10:55:24 UTC 2019
Usa il comando dmesg
Nella maggior parte dei casi, il comando dmesg viene utilizzato per stampare il messaggio del buffer del kernel. In termini semplici, di solito è possibile utilizzare questo comando per leggere i messaggi dai driver del dispositivo; ma puoi anche eseguirlo per trovare la versione del kernel. IL simbolo della pipa ( | ) di solito si trova vicino al tasto Invio sulla maggior parte delle tastiere.

Qui spiegheremo come funziona effettivamente questo comando:
- Dmesg: consente di leggere il contenuto del buffer del kernel
- | (simbolo del tubo): Passaggio del comando al comando successivo
- grep: in particolare cercando una particolare stringa di caratteri e mostrando le righe che li contengono
- Linux: la stringa esatta di caratteri che grep dovrebbe cercare (nota che le maiuscole sono importanti)
Come mostrato nell'immagine sopra, la versione del kernel Linux è menzionata nella prima riga dell'output.
Quando dovresti aggiornare la versione del kernel Linux?
Il kernel Linux funziona come mediatore tra le applicazioni software e l'hardware del computer. In altre parole, il kernel Linux è in qualche modo la base su cui operano diverse distribuzioni Linux. Inoltre, chiunque può decompilare, esaminare e modificare il codice di questo software open source. La tecnologia sta progredendo notevolmente, quindi gli sviluppatori trovano varie patch e aggiornamenti al kernel Linux. Puoi utilizzare queste patch per migliorare la sicurezza, aumentare la funzionalità e persino influenzare la velocità del sistema operativo. Quindi, se utilizzi sistemi operativi Linux, come Ubuntu, è meglio controllare la versione del kernel e aggiornarla regolarmente.
La domanda è: come aggiornare la versione del kernel Linux? Per farlo, innanzitutto, dovresti verificare se possiedi i requisiti oppure no.
Leggi anche: Come trovare la versione del sistema operativo con la riga di comando
Requisiti per l'aggiornamento della versione del kernel
Ecco i prerequisiti per aggiornare la versione del kernel:
- un server con sistema operativo Linux (Ubuntu)
- Avere accesso al terminale Linux (è possibile utilizzare CTRL-ALT-T o il menu Applicazioni > Accessori > Terminale)
- Utilizzando un account utente con privilegi sudo
- Lo strumento apt, integrato in Ubuntu
- L'Update Manager, integrato in Ubuntu (nota che questo è opzionale)
Aggiorna il kernel di Ubuntu
Per aggiornare la versione del tuo kernel Linux, puoi utilizzare due metodi relativi a ciò con cui ti senti a tuo agio.
Primo metodo: utilizzare il processo di aggiornamento del sistema
Passaggio 1: controlla la versione corrente del kernel Linux
Prima di iniziare ad aggiornare la tua versione di Linux, devi sapere quale versione stai attualmente utilizzando. Nella sezione precedente, abbiamo spiegato in modo approfondito come trovare la versione del kernel Linux. Se lo desideri, puoi rivedere i comandi per trovare nuovamente la versione del kernel.
Passaggio 2: aggiornamento dei repository
È necessario aprire il terminale e digitare il seguente comando:
sudo apt-get update
Dopo aver eseguito il comando apt, tutti i tuoi software locali verranno aggiornati, fornendoti un file
avviso sulle revisioni e sugli aggiornamenti più recenti. Se è disponibile una versione più recente del kernel, questo comando la mostrerà nel terminale, pronta per il download e l'installazione.

Passaggio 3: esecuzione dell'aggiornamento
A questo punto è necessario eseguire da terminale il seguente comando:
sudo apt-get dist-upgrade
Il dist-upgrade in questo comando serve a chiedere a Ubuntu di gestire saggiamente le diverse dipendenze. Ciò significa che se un particolare pacchetto software dipende dall'esecuzione di un altro pacchetto software, questo comando garantisce che il secondo pacchetto (dipendenza) venga aggiornato prima di aggiornare il primo. Puoi utilizzare questo approccio come un modo sicuro per aggiornare il tuo kernel Ubuntu Linux. Inoltre, gli aggiornamenti del kernel utilizzati tramite questa utility sono stati testati e verificati per funzionare con la tua versione di Ubuntu senza problemi.
La scelta ovvia
La maggior parte dei server gestiti da Linux utilizza Ubuntu; perché non tu? Scopri perché tutti amano Ubuntu: acquista un VPS Ubuntu ottimizzato
Ottieni il tuo VPS UbuntuSecondo metodo: forzare un aggiornamento del kernel
A volte è stata rilasciata una versione del kernel più recente, ma non è stata testata a fondo per la tua versione di Ubuntu. Ad esempio, potresti utilizzare Ubuntu 17.10 (Artful Aardvark) e vedi che Ubuntu 18.04 (Bionic Beaver) è disponibile per te. In questi tipi di situazioni, l'aggiornamento del kernel richiederebbe un processo più complicato.
Passaggio 1: eseguire il backup di file e dati importanti
Probabilmente lo hai già fatto molte volte, ma poiché è un passaggio importante del processo, non lo sottolineeremo mai abbastanza.
Passaggio 2: esecuzione dell'aggiornamento software
Per eseguire il Software Updater, è necessario fare clic su chiave eccellente (quello con l'immagine "Windows" sulla tastiera) e cerca Software Updater. Se sono presenti aggiornamenti che devi ottenere, Software Updater ti avviserà. Dopo aver eseguito i passaggi precedenti, vedrai un messaggio che ti informa che il computer è aggiornato.
Adesso devi cliccare su Impostazioni pulsante, vedendo una nuova finestra con diverse schede.
Passaggio 3: configurazione dell'aggiornamento software
Innanzitutto, fai clic su Sicurezza scheda, quindi seleziona le tre caselle di controllo sotto "installa aggiornamenti da". Queste caselle di controllo vengono chiamate Aggiornamenti importanti sulla sicurezza, Aggiornamenti consigliati e Aggiornamenti non supportati.
Alla fine di questa scheda, c'è un menu a discesa denominato "Avvisami di un nuovo Ubuntu versione:". Fare clic sul menu a discesa e scegliere:
Per le versioni con supporto a lungo termine (se vuoi restare con versioni testate e affidabili con supporto completo)
Per qualsiasi nuova versione (se ti piace giocare con le ultime novità e non ti importa se le cose sono un po' difettose)
Dopo aver eseguito questi passaggi, chiudilo e riaprilo, dovrebbe darti la possibilità di eseguire l'aggiornamento se viene rilasciata una nuova versione. Fai attenzione che l'aggiornamento solitamente diventa disponibile qualche giorno dopo.
Passaggio 4: forzare l'aggiornamento
Se, per qualche motivo, non vedi un'offerta di aggiornamento, puoi comunque utilizzare un altro metodo per forzarla. Per forzare l'aggiornamento dovresti scrivere il seguente comando nel terminale:
update-manager –d
Dopo averli eseguiti, vedrai un file produzione simile a questo:

Il sistema ti mostrerà le note di rilascio per il nuovo kernel e la sua versione di Ubuntu. Dopo esserti assicurato che tutto sia a posto, dovresti fare clic aggiornamento, e il processo verrà avviato.
Leggi anche: KVM contro OpenVZ
Terzo metodo: aggiornare manualmente il kernel con procedure avanzate
Se vuoi aggiornare al kernel più recente (non testato) e conoscere tutti i suoi rischi, esiste una terza tecnica per scegliere e installare un nuovo kernel. Ma prima di procedere con questo passaggio, è consigliabile controllare la configurazione del sistema. Stai utilizzando driver personalizzati, in particolare driver video? Hai configurazioni o pacchetti personalizzati sul tuo sistema? Questi potrebbero non essere compatibili con il nuovo kernel. Anche se è disponibile un’opzione di recupero, è meglio prendere precauzioni e prevenire complicazioni in anticipo.
È anche utile cercare e saperne di più sulle note di rilascio del kernel che desideri installare. Presta solo attenzione al numero di revisione e alle funzionalità con cui prevedi di lavorare. In questo metodo, useremo Ukuu come utility grafica per l'aggiornamento del kernel. Tieni presente che ci sono altri modi, come scaricare e installare manualmente il kernel o anche ottenere una copia del codice sorgente e compilarlo. Ma queste tecniche sono più impegnative.
Passaggio 1: installazione di Ukuu
Digitare il seguente comando nel terminale. (Nota che dopo aver digitato ogni riga, dovresti fare clic su Invio):
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
Aggiungi i repository TeeJeeTech del software open source per Linux ai tuoi repository primari tramite il primo comando. Il secondo comando aggiorna il database, mostrando un elenco delle ultime revisioni. Alla fine, il terzo comando installa il software Ukuu per te.
Passaggio 2: avvio di Ukuu
Per avviare Ukuu, devi digitare questo nel terminale:
sudo ukuu-gtk
Dopo averlo eseguito, vedrai che l'utilità Ukuu viene avviata sul tuo sistema, mostrandoti l'elenco delle versioni del kernel Linux disponibili.
Passaggio 3: installazione del kernel
Scegli il kernel che desideri installare, quindi fai clic sul pulsante Installa sul lato destro.
Passaggio 4: riavvia il sistema
Al termine dell'installazione del kernel, è necessario riavviare il sistema. Dopo averlo fatto, puoi riavviare Ukuu per verificare se l'installazione è stata eseguita correttamente o meno.
Passaggio 5: in caso di errore nell'installazione
In caso di emergenza, puoi usare GRUB come utility di avvio che conserva una copia del vecchio kernel. È possibile selezionare ed eseguire l'avvio nelle versioni precedenti del kernel. Innanzitutto, seleziona Opzioni avanzate per Ubuntu nella schermata di avvio, quindi seleziona il kernel precedente (specificato dal numero di revisione). Inoltre, non è necessario utilizzare le opzioni “upstart” o “modalità di ripristino”.
Offriamo una guida su personalizzare GRUB ad un'interfaccia grafica user-friendly. Consiglio vivamente di leggerlo se usi GRUB occasionalmente.
Passaggio 6: disinstallazione del kernel
L'utilità Ukuu ti consente anche di rimuovere i vecchi kernel su Ubuntu. per fare ciò, fai clic sullo stesso kernel installato in precedenza e fai clic su Rimuovi sul lato destro.
Riepilogo: controllo della versione del kernel
Abbiamo introdotto vari modi per trovare la versione del kernel in Linux. Oltre a una riga di comando potente e semplice, Linux ti offre molte funzionalità. Quindi, per ottenere il massimo da questo sistema operativo, siamo orgogliosi di offrirti il nostro sistema basato su KVM VPS Linux, dandoti accesso all'utilizzo non solo di tutte le distribuzioni significative ma anche di alcune meno conosciute. Le soluzioni VPS Linux di Cloudzy sono più sicure e offrono prestazioni affidabili, quindi sono adatte per i tuoi usi personali e aziendali.
Domande frequenti
Cosa significa la versione del kernel in Linux?
Il kernel Linux è il componente principale di un sistema operativo Linux che funziona come interfaccia principale tra l'hardware di un sistema e i suoi processi. Puoi verificarne la versione utilizzando la riga di comando e altre utilità.
Cosa sono i server privati virtuali basati su KVM?
I VPS basati su KVM non devono competere sulle risorse del server. A ogni VPS viene assegnata la propria infrastruttura virtualizzata dedicata, inclusi spazio di archiviazione, memoria e CPU.