Stebėkite Mac OS X failų sistemos naudojimą & Prieiga su opensnoop

Anonim

Opensnoop programa yra nuostabus įrankis, leidžiantis sekti specifiką, pvz., kokius failus pasiekia konkrečios programos, tačiau taip pat galite naudoti opensnoop, kad stebėtumėte visą prieigą prie failų sistemos Mac OS X. Norėdami tai padaryti, paleiskite programą be pritvirtintų vėliavėlių:

sudo opensnoop

Būsite paprašyti įvesti root slaptažodžio, o tada jums iš karto bus pateiktas duomenų rinkinys, rodantis viską, kas vyksta „Mac OS X“.

Įdomu, kokia yra visa ši informacija, kurią matote? Toliau pateiktame spalvotame vadove parodyta, kas jus labiausiai sudomins: Purpurinė yra proceso ID, mėlyna yra proceso pavadinimas, o raudona yra failo kelias:

Paprastai naudingiausia informacija yra proceso pavadinimas ir kelias į failą, kurį šis procesas pasiekia. Rasite atitiktį, kokie procesai rodomi opensnoop su tuo, kas yra veiklos monitoriuje / užduočių tvarkyklėje.

Be to, galite stebėti konkretų failą ir sužinoti, kas jį pasiekia naudojant:

sudo opensnoop -f /kelias/į/failą

Arba galite stebėti bet ką, kas susiję su konkrečiu failu ar programa, naudodami grep. Pavyzdžiui, noriu stebėti viską, kas susiję su terminalo programa arba su ja susijusiais failais:

sudo opensnoop | grep terminalas

Mes jums tai rodėme anksčiau, bet taip pat galite stebėti konkrečias programas naudodami jų proceso ID arba programos pavadinimą:

sudo opensnoop -n Terminalas

Nebent šalinate labai neaiškias problemas arba tiesiog norite pamatyti, kas vyksta Mac OS X užkulisiuose per komandinę eilutę, naudinga naudoti opensnoop su tam tikra specifika, kad nesate užtvindytas informacija.

Stebėkite Mac OS X failų sistemos naudojimą & Prieiga su opensnoop