লিনাক্সে আপনি * .ko কার্নেল মডিউলটির সংস্করণটি কীভাবে পরীক্ষা করবেন?


12

আমি জানি আপনি করতে পারেন:

sudo modprobe -v some_module

সংস্করণ চেক করতে /lib/modules/.../some_module.ko, কিন্তু আমি এখনও চাই কোনো অবাধ কার্নেল মডিউল যে অগত্যা দ্বারা লোড করা যাচ্ছে না এর সংস্করণ চেক করতে পাবে modprobe

উত্তর:


18

modinfo (8)
modinfo - লিনাক্স কার্নেল মডিউল সম্পর্কে তথ্য প্রদর্শন করার জন্য প্রোগ্রাম

কেবল,

modinfo module-file

সাধারণ টিপ: ম্যানপেজের নীচে এবং একটি অংশ রয়েছে "দেখুন আরও দেখুন"। Modprobe জন্য, এটি modinfo তালিকাভুক্ত। বিভাগটি অত্যন্ত কার্যকর হতে পারে।


1
এইচ এম, স্ট্রিংয়ের চেয়ে ভাল;) +1
নোড

কৌতুহল কেন এটি আমার পক্ষে কাজ করে না। এটি অভিযোগ করে যে এটি উপস্থিত থাকলেও এটি ফাইলটি খুঁজে পেতে পারে না।
পাভেল Šিমেরদা

3

চেষ্টা করুন:

strings some_module.ko | grep vermagic

অথবা ইয়ান কেলিং মোডিনফো দ্বারা উল্লিখিত হিসাবে ব্যবহার করুন ।


'মোডিনফো' ছাড়াই আমার সিস্টেমে এটি দরকার, সুতরাং এটি একটি ভাল পরামর্শ ছিল। আমার জন্য, কমান্ডটি 'স্ট্রিং some_module.ko |' গ্রেপ সংস্করণ 'আসলে আমার মডিউলটির সংস্করণটি ফিরিয়ে দিয়েছে।
noisygecko
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.