Избройте всички разширения на ядрото на трети страни в Mac OS X

Anonim

Ако отстранявате неизправности на Mac машина с някои особено странни проблеми, които рутинните мерки изглежда не разрешават, може да е полезно да изброите кои разширения на ядрото са активирани, особено kexts на трети страни, заредени в OS X.

Определянето на това кои разширения на ядрото са заредени и работят в Mac OS X е доста лесно и с помощта на grep можете след това лесно да изброите всички kexts на трети страни.Можете също така да използвате същата команда, за да изведете и собствени разширения на ядрото. За да постигнете това, ще използвате командата kextstat и ще пренасочите изхода към grep, като използвате командния ред. Това работи еднакво във всички версии на Mac OS X.

Как да видите всички разширения на ядрото на трети страни в Mac OS X

Пълният синтаксис, за да видите разширенията на ядрото на трети страни, е както следва:

kextstat | grep -v com.apple

Резултатът ще варира в зависимост от това какви, ако има такива, разширения на трети страни има в ядрото. Може да изглежда така:

Индекс Реф. Адрес Размер Кабелно име (Версия) Свързано срещу 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1 119 0 0xfffff945818248700 0x3000 0x3000 0x3000 .whattheheckistthis.WeirdExtension (1) 5 2

Ако видите нещо не на място в този списък, това може да е добро място да започнете отстраняване на неизправности.

Как да изброя всички разширения на ядрото в OS X

Разбира се, винаги можете да изброите всички разширения на ядрото (което означава, че са включени официалните Mac OS X kexts на Apple), като просто напишете следния команден низ:

kextstat

Резултатът тук ще бъде значителен, но все още може да бъде ценен.

Ако искате да научите повече за kextstat, просто напишете „man kextstat“, за да отворите страницата с ръководство в терминала на OS X.

Не забравяйте, че можете ръчно да проверите местоположението на системната папка на традиционното разширение на ядрото, ако е необходимо, дори да преместите и премахнете kext файлове от там, за да помогнете в процеса на инсталиране, деинсталиране, отстраняване на неизправности или откриване на разширения на ядрото.

Избройте всички разширения на ядрото на трети страни в Mac OS X