Il kernel è il componente principale di un sistema operativo. Gestisce le risorse del sistema, ed è un ponte tra hardware e software del computer.
Ci sono vari motivi per cui potrebbe essere necessario conoscere la versione del kernel in esecuzione sul sistema operativo GNU/Linux. Forse stai eseguendo il debug di un problema relativo all’hardware o hai appreso di una nuova vulnerabilità di sicurezza che riguarda le versioni precedenti del kernel e vuoi scoprire se il tuo kernel è vulnerabile o meno., Qualunque sia la ragione, è 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.
Utilizzando il comando uname #
Il comandouname
visualizza diverse informazioni di sistema, tra cui l’architettura del kernel Linux, la versione del nome e il rilascio.,
Per sapere quale versione del kernel di Linux è in esecuzione sul vostro sistema, digitare il seguente comando:
uname -srm
Linux 4.15.0-54-generic x86_64
L’output di cui sopra mostra che il kernel di 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.,
Uso del comando hostnamectl #
L’utilitàhostnamectl
fa parte di systemd e viene utilizzata per interrogare e modificare il nome host del sistema., Essa mostra anche la distribuzione di 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
È possibile utilizzare il tag grep
comando per filtrare la versione del kernel di Linux:
hostnamectl | grep -i kernel
Kernel: Linux 4.15.0-54-generic
Utilizzo di /proc/version File #
/proc
directory contiene i file virtuali con le informazioni sulla memoria di sistema , CPU core , i filesystem montati , e di più. Le informazioni sul kernel in esecuzione sono memorizzate nel file virtuale/proc/version
.,
Uso cat
o less
per visualizzare il contenuto del file:
cat /proc/version
L’output sarà simile a questa:
Conclusione #
vi Abbiamo mostrato come trovare la versione del kernel di Linux in esecuzione sul vostro sistema da riga di comando. I comandi dovrebbero funzionare su tutte le distribuzioni Linux popolari tra cui, Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, openSUSE, Linux Mint, e altro ancora.
Lascia un commento