লিনাক্স কার্নেলটিতে স্থিতিশীলভাবে নির্মিত সক্রিয় ড্রাইভারগুলির একটি তালিকা কীভাবে পাবেন?


28

আমি lsmodবর্তমানে সক্রিয় কার্নেল মডিউলগুলি প্রদর্শন করার জন্য ব্যবহার করতে পারি, তবে কীভাবে আমি দেখতে পাব যে কোন ড্রাইভারগুলি স্থিরভাবে কার্নেলের মধ্যে নির্মিত এবং বর্তমানে সক্রিয় রয়েছে?

উত্তর:


28

আপনি একটি করতে পারে cat /lib/modules/$(uname -r)/modules.builtin

কার্নেল ডকুমেন্টাটন থেকে

modules.builtin

এই ফাইলটি কার্নেলের মধ্যে নির্মিত সমস্ত মডিউল তালিকাভুক্ত করে। এটি অন্তর্নির্মিত কিছু লোড করার চেষ্টা করার সময় ব্যর্থ না হওয়ার জন্য মোডপ্রোব দ্বারা ব্যবহৃত হয়।


মডিউল.বিল্টিন আমার সিস্টেমে আনামহীন উপস্থিত নেই: লিনাক্স ইসিপি 4.4.127-1.el6.elrepo.i686 # 1 এসএমপি সান এপ্রিল 8 09:44:43 ইডিটি 2018 আই 686 আই 686 আই 386 জিএনইউ / লিনাক্স। ড্রাইভারগুলি অন্তর্নির্মিত রয়েছে তা খুঁজে পাওয়ার আরও কি উপায় আছে?
ড্যানি

@ ড্যানি নিশ্চিত করুন যে আপনি ব্যবহার uname -rকরছেন এবং আরও সাধারণ নাuname -a
নাইরো ২

7

যদি আপনার লিনাক্সের একটি / প্রোপোকন / কনফিগ.gz থাকে

এটিতে সমস্ত বিল্ট মডিউল রয়েছে। এটিকে অন্যত্র অনুলিপি করুন এবং আনজিপ করুন। একটি "= এম" দিয়ে ফাইলটি খুলুন মডিউল হিসাবে নির্মিত। একটি "= Y" সহ সমস্ত কিছু স্থিতিশীলভাবে নির্মিত।

hwinfo "ড্রাইভার:" তালিকাবদ্ধ করবে উপরের ফাইলটি স্থিরভাবে নির্মিত কিনা তা পরীক্ষা করে দেখুন।

এফওয়াইআই: সমস্ত স্ট্যাটিক্যালি চালিত ড্রাইভার সবসময় মেমরিতে লোড হয় এবং ক্রিয়া করার জন্য প্রস্তুত। সম্পর্কিত হার্ডওয়্যার ছাড়া তারা কিছু করবে না, তবে মেমরি ব্যবহার করবে।


1
না থাকলে কী হবে /proc/config.gz?
জনিফ্রোমবিএফ

ঠিক আছে, আমি সন্ধান পেয়েছি ডিরেক্টরীটিতে একটি। কনফিগ ফাইল যেখানে আমি কার্নেলটি সংকলিত করেছি, এটি আপনার বোঝার স্পষ্টতই ছিল।
জনি ফ্রমবিএফ

1
এই ফাইলটি এখানে বিদ্যমান আছে: /boot/config-$(uname -r)
জনি ফ্রমবিএফ

1
ls /sys/module

মনে হয় সমস্ত অন্তর্নির্মিত এবং বাহ্যিক মডিউল রয়েছে।

এটাও কিছু এন্ট্রির যা আসলে মডিউল নয় রয়েছে বলে মনে হচ্ছে: /unix/225706/are-modules-listed-under-sys-module-all-the-loaded-modules

টোডো: উত্সটি পড়ুন এবং সেখানে কী রয়েছে তা আরও বিশদভাবে বুঝতে পারেন।

এই পদ্ধতির সুবিধা হ'ল আপনি /bootবা এর অধীনে কার্নেল কনফিগারেশন সন্ধান করতে সক্ষম হওয়ার উপর নির্ভর করেন না /proc/config.gz

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.