Aggiornare linux e il Grub
Sommario:
- Usando il comando
uname
- Utilizzando il comando
hostnamectl
- Utilizzando il file
/proc/version
- Conclusione
Il kernel è il componente principale di un sistema operativo. Gestisce le risorse del sistema ed è un ponte tra l'hardware e il software del tuo computer.
Ci sono vari motivi per cui potresti dover conoscere la versione del kernel in esecuzione sul tuo sistema operativo GNU / Linux. Forse stai eseguendo il debug di un problema relativo all'hardware o hai appreso una nuova vulnerabilità di sicurezza che interessa le versioni precedenti del kernel e vuoi scoprire se il tuo kernel è vulnerabile o meno. Qualunque sia il motivo, è abbastanza facile determinare la versione del kernel Linux dalla riga di comando.
In questo tutorial, ti mostreremo diversi modi per scoprire quale versione del kernel Linux è in esecuzione sul tuo sistema.
Usando il comando
uname
Il comando
uname
visualizza diverse informazioni di sistema, tra cui l'architettura del kernel Linux, la versione del nome e la versione.
Per scoprire quale versione del kernel Linux è in esecuzione sul tuo sistema, digita il seguente comando:
uname -srm
Linux 4.15.0-54-generic x86_64
L'output sopra mostra che il kernel Linux è a 64 bit e la sua versione è
4.15.0-54
, dove:
-
4
- Versione del kernel.15
- Revisione principale.0
- Revisione minore.54
- Numero di patch.generic
: informazioni specifiche sulla distribuzione.
Utilizzando il comando
hostnamectl
L'utility
hostnamectl
fa parte di systemd e viene utilizzata per eseguire query e modificare il nome host del sistema. Visualizza anche la distribuzione Linux e la versione del kernel:
hostnamectl
Static hostname: linuxize.localdomain Icon name: computer-laptop Chassis: laptop Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09 Boot ID: 15bc3ae7bde842f29c8d925044f232b9 Operating System: Ubuntu 18.04.2 LTS Kernel: Linux 4.15.0-54-generic Architecture: x86-64
Puoi usare il comando
grep
per filtrare la versione del kernel di Linux:
hostnamectl | grep -i kernel
Kernel: Linux 4.15.0-54-generic
Utilizzando il file
/proc/version
La
/proc
contiene file virtuali con informazioni sulla memoria di sistema, i core della CPU, i filesystem montati e altro. Le informazioni sul kernel in esecuzione sono archiviate nel file virtuale
/proc/version
.
Usa
cat
o
less
per visualizzare il contenuto del file:
cat /proc/version
L'output sarà simile al seguente:
Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019
Conclusione
Ti abbiamo mostrato come trovare la versione del kernel Linux in esecuzione sul tuo sistema dalla riga di comando. I comandi dovrebbero funzionare su tutte le distribuzioni Linux più diffuse, tra cui Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint e altre.
Sentiti libero di lasciare un commento in caso di domande.
Come controllare la versione del BIOS in Windows 10
Questo post mostra come verificare la versione corrente del BIOS in Windows 10 / 8.1 / 8/7 usando Windows Registro, WMIC / CMD, System Information Tool o DXDiag.
Come controllare la versione di Linux
In questo tutorial, ti mostreremo come verificare quale distribuzione e versione di Linux sono installate sul tuo sistema usando la riga di comando.
Come controllare la tua versione di debian linux
In questo tutorial, mostreremo diversi comandi su come verificare quale versione di Debian Linux è installata sul tuo sistema.