Elenca le informazioni sul modulo del kernel caricato utilizzando il comando Lsmod
proprio così è uno strumento a riga di comando utilizzato per visualizzare i moduli del kernel attualmente caricati. I moduli del kernel sono parti di codice che possono essere caricate e scaricate nel kernel su richiesta. Estenderà la funzionalità del kernel in fase di esecuzione. La funzionalità più comune dei moduli del kernel sono le unità di dispositivo per supportare il nuovo hardware, il supporto del file system, le chiamate di sistema e altro ancora.
Moduli del kernel vengono caricati automaticamente (da udev) o manualmente. Puoi caricare manualmente i moduli usando il comando modprobe. Moduli esplicitamente elencati in /etc/modules-load.d/
I moduli del kernel sono conservati nella directory /lib/modules/
Il comando lsmod
Il comando lsmod stampa bene il contenuto di /proc/modules. Per elencare i moduli del kernel attualmente caricati, digitare:
$ lsmod
Produzione:
Module Size Used by
vboxvideo 49152 0
rfkill 28672 3
intel_rapl_msr 20480 0
intel_rapl_common 28672 1 intel_rapl_msr
intel_pmc_core_pltdrv 16384 0
intel_pmc_core 45056 0
intel_powerclamp 20480 0
ghash_clmulni_intel 16384 0
joydev 28672 0
hid_generic 16384 0
snd_intel8x0 49152 2
snd_ac97_codec 180224 1 snd_intel8x0
aesni_intel 368640 0
ac97_bus 16384 1 snd_ac97_codec
usbhid 65536 0
hid 147456 2 usbhid,hid_generic
libaes 16384 1 aesni_intel
crypto_simd 16384 1 aesni_intel
snd_pcm 135168 2 snd_intel8x0,snd_ac97_codec
snd_timer 49152 1 snd_pcm
cryptd 24576 2 crypto_simd,ghash_clmulni_intel
L’output mostra tre colonne: Modalità, Dimensione e Utilizzato da.
La prima colonna: il nome dei moduli attualmente caricati.
La seconda colonna: la quantità di memoria sul modulo in kilobyte.
3a colonna: mostra il conteggio totale dell’utilizzo e facoltativamente i nomi dei moduli che dipendono da un particolare modulo.
Per cercare moduli specifici nell’output di lsmod, utilizzare il comando grep per filtrare.
Per esempio:
$ lsmod | grep e1000
Produzione:
e1000 155648 0
Utilizzare il comando modinfo per ottenere maggiori informazioni sui moduli del kernel, come il percorso assoluto del file oggetto del kernel .ko, dipende, autore, descrizione e licenza.
$ sudo modinfo e1000
Conclusione
In questo tutorial, abbiamo imparato il comando lsmod che elenca i moduli del kernel attualmente caricati in Linux.
Grazie per la lettura, vi preghiamo di darci i vostri suggerimenti nella sezione commenti qui sotto.