LINUX

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/.conf da caricare sul pacchetto boot.kmod fornisce gli strumenti per gestire manualmente i moduli del kernel.

I moduli del kernel sono conservati nella directory /lib/modules/. Utilizzare il comando uname -r per trovare la versione del kernel.

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.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close