Navedite sva proširenja kernela trećih strana u Mac OS X

Anonim

Ako rješavate probleme s Mac strojem s nekim posebno čudnim problemima za koje se čini da rutinske mjere ne rješavaju, može biti od pomoći navesti koja su proširenja kernela aktivirana, posebno kext treće strane učitane u OS X.

Utvrđivanje koje su ekstenzije kernela učitane i pokrenute u Mac OS X prilično je jednostavno, a korištenjem grep-a možete jednostavno popisati sve kextove trećih strana.Istu naredbu možete koristiti i za popis nativnih proširenja jezgre. Da biste to postigli, upotrijebit ćete naredbu kextstat i proslijediti izlaz u grep pomoću naredbenog retka. Ovo radi isto u svim verzijama Mac OS X.

Kako vidjeti sva proširenja kernela trećih strana u Mac OS X

Potpuna sintaksa za pregled proširenja kernela treće strane je sljedeća:

kextstat | grep -v com.apple

Izlaz će varirati ovisno o tome koja su proširenja treće strane u jezgri, ako postoje. Može izgledati otprilike ovako:

Index Refs Adresa Veličina Wired Naziv (Verzija) Povezano protiv 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1 119 0 0xfffff945818248700 0x3000 0x3000 0x3000 .whattheheckistthis.WeirdExtension (1) 5 2

Ako vidite da nešto nije na tom popisu, to bi moglo biti dobro mjesto za početak rješavanja problema.

Kako navesti sve ekstenzije jezgre u OS X

Naravno, uvijek možete navesti sve ekstenzije jezgre (što znači, uključeni Appleovi službeni Mac OS X kexts) samo upisivanjem sljedećeg niza naredbi:

kextstat

Rezultat će ovdje biti značajan, ali još uvijek može biti vrijedan.

Ako želite saznati više o kextstatu, samo upišite 'man kextstat' da otvorite stranicu s uputama u OS X terminalu.

Ne zaboravite da također možete ručno pregledati lokaciju mape tradicionalnog sustava proširenja jezgre ako je potrebno, čak i premjestiti i ukloniti kext datoteke od tamo kako biste pomogli u procesu instaliranja, deinstaliranja, rješavanja problema ili otkrivanje proširenja jezgre.

Navedite sva proširenja kernela trećih strana u Mac OS X