Monitor Mac OS X Filesystem Usage & Pristup s opensnoop-om

Anonim

Uslužni program opensnoop je nevjerojatan alat za praćenje pojedinosti poput datoteka kojima određene aplikacije pristupaju, ali također možete koristiti opensnoop za nadzor svih pristupa datotečnom sustavu u Mac OS X. Da biste to učinili, pokrenite uslužni program bez pričvršćenih zastava:

sudo opensnoop

Bit ćete upitani za svoju root lozinku, a zatim će vam se odmah prikazati gomila podataka koji pokazuju sve što se događa unutar Mac OS X.

Pitate se što su sve ove informacije koje vidite? Vodič u boji u nastavku pokazuje vam ono što će vas najviše zanimati: ljubičasta je ID procesa, plava je naziv procesa, a crvena je put do datoteke:

Općenito, najkorisnije informacije koje treba pratiti su naziv procesa i put do datoteke kojoj dati proces pristupa. Pronaći ćete podudarnost procesa prikazanih u opensnoopu s onim što se nalazi u monitoru aktivnosti / upravitelju zadataka.

Također možete pratiti određenu datoteku i otkriti što joj pristupa pomoću:

sudo opensnoop -f /path/to/file

Ili možete pratiti sve što se odnosi na određenu datoteku ili aplikaciju koristeći grep. Na primjer, želim pratiti sve što ima veze s aplikacijom Terminal ili datotekama povezanim s njom:

sudo opensnoop | grep Terminal

Pokazali smo vam ovo prije, ali također možete pratiti određene aplikacije s njihovim ID-om procesa ili nazivom aplikacije:

sudo opensnoop -n terminal

Osim ako ne rješavate vrlo nejasne probleme ili samo želite vidjeti što se događa iza kulisa Mac OS X-a putem naredbenog retka, dobra je ideja koristiti opensnoop s nekim detaljima kako biste niste preplavljeni informacijama.

Monitor Mac OS X Filesystem Usage & Pristup s opensnoop-om