Jawaban:
lsmod
daftar semua modul dinamis Anda yang dimuat.
Entri /sys/module
sesuai dengan modul dinamis dan modul yang dibangun ke dalam kernel (dan memiliki parameter yang perlu diakses) daripada dimuat secara dinamis. Sebagai contoh:
[michael@brazzers:~]$ ls -d /sys/module/ip_tables/
/sys/module/ip_tables/
[michael@brazzers:~]$ lsmod |grep ^ip_tables
ip_tables 26995 3 iptable_filter,iptable_mangle,iptable_nat
[michael@brazzers:~]$ grep CONFIG_NF_NAT_IPV4 /boot/config-3.8.0-30-generic
CONFIG_NF_NAT_IPV4=m
Anda dapat melihat di sini bahwa modul iptables dikonfigurasi sebagai modul dinamis. Berbeda dengan:
[michael@brazzers:~]$ ls -d /sys/module/apparmor/
/sys/module/apparmor/
[michael@brazzers:~]$ lsmod |grep ^apparmor
[michael@brazzers:~]$ grep APPARMOR /boot/config-3.8.0-30-generic
CONFIG_SECURITY_APPARMOR=y
sedangkan apparmor sudah terpasang.
/sys/module/MODULENAME
MODULENAME
adalah nama modul yang ada di kernel. Nama modul ini akan selalu muncul jika modul dimuat sebagai modul dinamis. Ini persis apa yang dapat Anda lihat ketika Anda mengeluarkan lsmod
perintah atau ketika Anda memeriksa /proc/modules
file.
Jika ia dibangun langsung ke dalam kernel, ia hanya akan muncul jika memiliki versi atau setidaknya satu parameter. Parameter yang tersedia kemudian tersedia di direktori:
/sys/module/MODULENAME/parameters