Vis alle tredjepartskerneudvidelser i Mac OS X
Hvis du fejlfinder en Mac-maskine med nogle særligt mærkelige problemer, som rutineforanst altninger ikke ser ud til at løse, kan det være nyttigt at angive, hvilke kerneudvidelser der er aktiveret, især tredjeparts kexts indlæst i OS X.
Det er ret nemt at bestemme, hvilke kerneudvidelser der er indlæst og kører i Mac OS X, og ved at bruge grep kan du nemt liste alle tredjeparts kexts .Du kan også bruge den samme kommando til også at vise native kerneudvidelser. For at opnå dette skal du bruge kommandoen kextstat og sende output til grep ved hjælp af kommandolinjen. Dette fungerer på samme måde i alle versioner af Mac OS X.
Sådan ser du alle tredjepartskerneudvidelser i Mac OS X
Den fulde syntaks for at se tredjeparts kerneudvidelser er som følger:
kextstat | grep -v com.apple
Oputtet kommer til at variere afhængigt af hvilke, hvis nogen, tredjepartsudvidelser der er i kernen. Det kan se sådan ud:
… .whattheheckisthis.WeirdExtension (1) 5 2Hvis du ser noget forkert på listen, kunne det være et godt sted at starte fejlfinding.
Sådan vises alle kerneudvidelser i OS X
Selvfølgelig kan du altid liste alle kerneudvidelser (dvs. Apples officielle Mac OS X kexts inkluderet) ved blot at skrive følgende kommandostreng:
kextstat
Outputtet her bliver betydeligt, men det kan stadig være værdifuldt.
Hvis du vil lære mere om kextstat, skal du bare skrive 'man kextstat' for at åbne man-siden i OS X-terminalen.
Glem ikke, at du også manuelt kan inspicere placeringen af den traditionelle kerneudvidelsessystemmappe, hvis det er nødvendigt, endda flytte og fjerne kext-filer derfra for at hjælpe i processen med at installere, afinstallere, fejlfinde eller opdagelse af kerneudvidelser.