So entladen Sie Kernelmodule


9

Beim Ausführen kextstatwird eine Liste der aktuell geladenen Kernelmodule angezeigt. Wie verwende ich die aus diesem Befehl gesammelten Informationen, um ein Kernelmodul zu entladen?

Antworten:


13

Sie können Kernelmodule entladen, kextunloadindem Sie entweder den gesamten Pfad zur Kernel-Erweiterung als Parameter angeben (in dem sie sich befinden /System/Library/Extensions/) oder indem Sie die Bundle-ID angeben, die von angezeigt wird kextstat, z. B. wenn Sie Fuse für OS X entladen möchten:

sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs

Sie können die kextloadErweiterung dann auf die gleiche Weise laden.

Bonus-Hinweis: Wenn Sie nur Kernel-Erweiterungen von Drittanbietern sehen möchten, die nicht von Apple stammen, können Sie inverse grep verwenden:

kextstat | grep -v com.apple
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.