เมื่อฉันรันkextstat
มันจะแสดงรายการโมดูลเคอร์เนลที่โหลดอยู่ในปัจจุบันให้ฉัน ฉันจะใช้ข้อมูลที่รวบรวมจากคำสั่งนี้เพื่อยกเลิกการโหลดเคอร์เนลโมดูลได้อย่างไร
เมื่อฉันรันkextstat
มันจะแสดงรายการโมดูลเคอร์เนลที่โหลดอยู่ในปัจจุบันให้ฉัน ฉันจะใช้ข้อมูลที่รวบรวมจากคำสั่งนี้เพื่อยกเลิกการโหลดเคอร์เนลโมดูลได้อย่างไร
คำตอบ:
คุณสามารถยกเลิกการโหลดโมดูลเคอร์เนลด้วยการkextunload
ระบุเส้นทางทั้งหมดไปยังส่วนขยายเคอร์เนลเป็นพารามิเตอร์ (พวกเขาอยู่/System/Library/Extensions/
) หรือโดยการระบุตัวบ่งชี้มัดแสดงโดยkextstat
เช่นถ้าคุณต้องการที่จะขนถ่าย Fuse สำหรับ OS X:
sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs
จากนั้นคุณสามารถใช้kextload
สำหรับการโหลดส่วนขยายในลักษณะเดียวกัน
คำใบ้โบนัส:หากคุณต้องการเห็นส่วนขยายเคอร์เนลของบุคคลที่สามที่ไม่ได้มาจาก Apple คุณสามารถใช้ grep ผกผันได้:
kextstat | grep -v com.apple