উত্তর:
lsmod
লোড হওয়া আপনার সমস্ত গতিশীল মডিউল তালিকাভুক্ত করে ।
/sys/module
গতিশীল মডিউল এবং মডিউলগুলির সাথে সম্পর্কিত এন্ট্রিগুলি কার্নেলের মধ্যে অন্তর্নির্মিত (এবং প্যারামিটারগুলির অ্যাক্সেসযোগ্য হওয়া দরকার) গতিশীলভাবে লোড না করে। উদাহরণ স্বরূপ:
[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
আপনি এখানে দেখতে পারেন যে iptables মডিউলটি একটি গতিশীল মডিউল হিসাবে কনফিগার করা হয়েছে। বিপরীতে:
[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
যদিও অ্যাপারর্ম অন্তর্নির্মিত।
/sys/module/MODULENAME
MODULENAME
কার্নেলের মধ্যে থাকা মডিউলটির নাম। এই মডিউলটির নামটি সর্বদা প্রদর্শিত হবে যদি মডিউলটি গতিশীল মডিউল হিসাবে লোড করা থাকে। আপনি lsmod
কমান্ড জারি করার সময় বা আপনি /proc/modules
ফাইল চেক করার সময় এটি দেখতে পাবেন ।
যদি এটি সরাসরি কার্নেলের মধ্যে নির্মিত হয় তবে এটির সংস্করণ বা কমপক্ষে একটি প্যারামিটার থাকলে তা প্রদর্শিত হবে। উপলভ্য প্যারামিটারগুলি ডিরেক্টরিতে পাওয়া যায়:
/sys/module/MODULENAME/parameters