Come posso controllare la versione del kernel in esecuzione?


13

Durante la risoluzione di un problema con la mia scheda Ethernet, ho scoperto che il driver che sto attualmente usando potrebbe avere dei problemi con le vecchie versioni del kernel. Quale comando posso usare per verificare la versione del kernel che sto correndo?

Risposte:



2

Per Ubuntu

inserisci il comando

# uname -r

stamperà il nome del kernel

# uname -a 

Stampa tutte le informazioni

altrimenti possiamo verificare con cat / proc / version

Per Redhat e centos

# cat /etc/redhat-release

# lsb_release –a

1

uname -rper la versione esatta del kernel o uname -aper informazioni nel kernel E informazioni sulla distribuzione.


1
uname -rv

fornisce sia la revisione che la versione. Funziona su tutte le piattaforme UNIX dal ~ 1982, ad eccezione di AIX (Alien UNIX ;-) perché IBM ha implementato AIX dopo aver letto le pagine man e confuso -r con -v e viceversa ;-)


1
dmesg | grep Linux

Questo comando legge i log di avvio all'avvio.

Produzione:

[0.000000] Versione Linux 4.9.0-8-amd64 (debian-kernel@lists.debian.org) (versione gcc 6.3.0 20170516 (Debian 6.3.0-18 + deb9u1)) # 1 SMP Debian 4.9.110-3 + deb9u4 (21-08-2018)


0

/ etc / redhat-release fornisce solo la versione corrente

Red Hat Enterprise Linux Server versione 7.2 (Maipo)

Per ottenere i dettagli del kernel in Redhat usare / proc / version.

cat / proc / versione

Versione Linux 3.10.0-327.el7.x86_64 (mockbuild@x86-034.build.eng.bos.redhat.com) (versione gcc 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC)) # 1 SMP gio 29 ott 17:29:29 EDT 2015

O

uname -a

Linux 3.10.0-327.el7.x86_64 # 1 SMP gio 29 ott 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU / Linux

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.