जब मैं दौड़ता हूं kextstat, तो यह मुझे वर्तमान में लोड किए गए कर्नेल मॉड्यूल की एक सूची देता है। मैं इस आदेश से एकत्रित जानकारी का उपयोग करके कर्नेल मॉड्यूल को अनलोड करने के बारे में कैसे जा सकता हूं?
जब मैं दौड़ता हूं kextstat, तो यह मुझे वर्तमान में लोड किए गए कर्नेल मॉड्यूल की एक सूची देता है। मैं इस आदेश से एकत्रित जानकारी का उपयोग करके कर्नेल मॉड्यूल को अनलोड करने के बारे में कैसे जा सकता हूं?
जवाबों:
आप कर्नेल मॉड्यूल को kextunloadपैरामीटर के रूप में पूरे पथ को निर्दिष्ट करने के साथ कर्नेल मॉड्यूल को अनलोड कर सकते हैं (वे में रहते हैं /System/Library/Extensions/) या द्वारा प्रदर्शित बंडल पहचानकर्ता को निर्दिष्ट करके kextstat, जैसे कि यदि आप ओएस एक्स के लिए फ्यूज को अनलोड करना चाहते हैं:
sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs
फिर आप kextloadउसी तरह से लोडिंग एक्सटेंशन के लिए उपयोग कर सकते हैं ।
बोनस संकेत: यदि आप केवल 3 पार्टी कर्नेल एक्सटेंशन देखना चाहते हैं जो Apple से नहीं हैं तो आप उलटा grep का उपयोग कर सकते हैं:
kextstat | grep -v com.apple