GNU/Linux >> Linux Esercitazione >  >> Linux

come trovare il percorso del modulo Linux

Puoi utilizzare il comando "locate" o "find" su questi moduli per trovare dove si trovano, ad esempio

[[email protected] core_src]# lsmod
Module                  Size  Used by
iptable_filter          2793  0
ipt_MASQUERADE          2466  1
iptable_nat             6158  1
vmware_balloon          7199  0
i2c_piix4              12608  0
i2c_core               31276  1 i2c_piix4
shpchp                 33482  0
ext4                  371331  2
mbcache                 8144  1 ext4
jbd2                   93312  1 ext4
sd_mod                 39488  4
crc_t10dif              1541  1 sd_mod
sr_mod                 16228  0
cdrom                  39803  1 sr_mod
mptspi                 17051  3
mptscsih               36828  1 mptspi
mptbase                94005  2 mptspi,mptscsih
scsi_transport_spi     26151  1 mptspi
pata_acpi               3701  0
ata_generic             3837  0
ata_piix               22846  0
dm_mirror              14101  0
dm_region_hash         12170  1 dm_mirror
dm_log                 10122  2 dm_mirror,dm_region_hash
dm_mod                 81692  2 dm_mirror,dm_log
[[email protected] core_src]# locate vmware_balloon
/lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/misc/vmware_balloon.ko

Scusate se la risposta arriva un po' in ritardo, ma oggi mi sono imbattuto in questa particolare domanda...

Per ridurre al minimo il lavoro manuale ecco il mio elenco dei percorsi da cui vengono caricati i moduli attualmente caricati:

awk '{ print $1 }' /proc/modules | xargs modinfo -n | sort

Ne avevo bisogno per creare un'immagine minima del kernel contenente solo i moduli di cui ho veramente bisogno. Sfortunatamente lsmod mostra solo il campo del nome che non corrisponde sempre al nome del file module# (es. phy-am335x-control.ko e phy_am335x_control ).Spero che questo aiuti.


Ottenere i percorsi dall'elenco dei moduli caricati. Senza la necessità di awk .

while IFS= read -r line;
    do modinfo -n "${line%% *}"
done < /proc/modules | sort

Linux
  1. Come usare TROVA in Linux

  2. Come installare i moduli Perl su Linux

  3. Linux:come trovare il driver (modulo) associato a un dispositivo su Linux?

  4. Linux – Ldd non trova il percorso, come aggiungere?

  5. Come creare, compilare e caricare moduli del kernel caricabili LKM Linux

Come caricare e scaricare i moduli del kernel in Linux

Come trovare l'indirizzo IP in Linux

Come trovare il nome host in Linux

Come installare il modulo "Python-Pexpect" in Linux

Come trovare l'ultimo accesso su Linux

Come trovare l'indirizzo IP in Linux