Listați toate extensiile Kernel-ului terților în Mac OS X

Anonim

Dacă depanați o mașină Mac cu unele probleme deosebit de ciudate pe care măsurile de rutină nu par să le rezolve, poate fi util să enumerați ce extensii de kernel sunt activate, în special kex-urile terță parte încărcate în OS X.

Determinarea extensiilor de kernel care sunt încărcate și rulează în Mac OS X este destul de ușoară, iar folosind grep puteți enumera cu ușurință toate kexturile terțelor părți.De asemenea, puteți utiliza aceeași comandă pentru a lista extensiile kernel-ului nativ. Pentru a realiza acest lucru, veți folosi comanda kextstat și veți canaliza ieșirea către grep, folosind linia de comandă. Acest lucru funcționează la fel în toate versiunile de Mac OS X.

Cum să vedeți toate extensiile Kernel-ului terților în Mac OS X

Sintaxa completă pentru a vedea extensiile de nucleu terță parte este următoarea:

kextstat | grep -v com.apple

Ieșirea va varia în funcție de extensiile de la terțe părți, dacă există, în nucleu. Poate arăta cam așa:

Index Ref. Adresă Dimensiune Wired Name (Version) Linked Against 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 4 1 0418700 com. .ce e asta.WeirdExtension (1) 5 2

Dacă vedeți ceva deplasat în acea listă, acesta ar putea fi un loc bun pentru a începe depanarea.

Cum să listați toate extensiile de kernel în OS X

Bineînțeles că puteți lista oricând toate extensiile de kernel (adică, kexturile oficiale Apple Mac OS X incluse) doar tastând următorul șir de comandă:

kextstat

Resultarea de aici va fi semnificativă, dar poate fi totuși valoroasă.

Dacă doriți să aflați mai multe despre kextstat, introduceți „man kextstat” pentru a deschide pagina de manual în terminalul OS X.

Nu uitați că puteți inspecta manual și locația tradițională a folderului sistemului de extensie a nucleului, dacă este necesar, chiar și mutând și eliminând fișierele kext de acolo pentru a ajuta procesul de instalare, dezinstalare, depanare sau descoperirea extensiilor de nucleu.

Listați toate extensiile Kernel-ului terților în Mac OS X