Overvåg Mac OS X Filsystembrug & Adgang med opensnoop
Opensnoop-værktøjet er et fantastisk værktøj til at spore detaljer som hvilke filer specifikke programmer har adgang til, men du kan også bruge opensnoop til at overvåge al filsystemadgang i Mac OS X. For at gøre dette skal du køre hjælpeprogrammet uden vedhæftede flag:
sudo opensnoop
Du bliver bedt om din root-adgangskode, og så vil du straks blive præsenteret for en brandslange af data, der viser alt, hvad der foregår i Mac OS X.
Gad vide, hvad al den information, du ser, er? Den farvede guide nedenfor viser dig, hvad du vil være mest interesseret i at følge: Lilla er proces-id'et, blå er procesnavnet, og rød er filstien:
Generelt er den mest nyttige information at følge procesnavnet og stien til den fil, som den givne proces har adgang til. Du finder en korrespondance til, hvilke processer der vises i opensnoop med hvad der er i aktivitetsmonitoren / opgavehåndteringen.
Du kan også følge en bestemt fil og finde ud af, hvad der får adgang til den med:
sudo opensnoop -f /sti/til/fil
Eller du kan spore alt, der vedrører en specifik fil eller app, ved at bruge grep. For eksempel vil jeg følge alt, der har at gøre med Terminal-appen eller filer relateret til den:
sudo opensnoop | grep Terminal
Vi har vist dig dette før, men du kan også spore specifikke applikationer med enten deres proces-id eller appnavn:
sudo opensnoop -n Terminal
Medmindre du fejlfinder meget vage problemer, eller du bare vil se, hvad der foregår bag kulisserne på Mac OS X via kommandolinjen, er det en god idé at bruge opensnoop med nogle detaljer, så du er ikke oversvømmet med information.