Monitor využití souborového systému Mac OS X & Přístup pomocí opensnoop

Anonim

Utilita opensnoop je úžasný nástroj pro sledování specifik, jako je to, k jakým souborům přistupují konkrétní aplikace, ale můžete také použít opensnoop ke sledování veškerého přístupu k souborovému systému v Mac OS X. Chcete-li to provést, spusťte nástroj bez připojených vlajek:

sudo opensnoop

Budete požádáni o heslo uživatele root a poté se vám okamžitě zobrazí ohnisko s daty ukazujícími vše, co se děje v systému Mac OS X.

Zajímá vás, jaké jsou všechny tyto informace, které vidíte? Barevný průvodce níže vám ukáže, co vás bude nejvíce zajímat: fialová je ID procesu, modrá je název procesu a červená je cesta k souboru:

Obecně platí, že nejužitečnější informací je název procesu a cesta k souboru, ke kterému daný proces přistupuje. Najdete zde shodu mezi tím, jaké procesy jsou zobrazeny v opensnoop, s tím, co je ve Sledování aktivity / Správci úloh.

Můžete také sledovat konkrétní soubor a zjistit, co k němu přistupuje pomocí:

sudo opensnoop -f /cesta/k/souboru

Nebo můžete sledovat cokoli, co souvisí s konkrétním souborem nebo aplikací, pomocí grep. Chci například sledovat vše, co souvisí s aplikací Terminal nebo s ní souvisejícími soubory:

sudo opensnoop | grep Terminál

Ukázali jsme vám to již dříve, ale můžete také sledovat konkrétní aplikace buď pomocí jejich ID procesu, nebo názvu aplikace:

sudo opensnoop -n Terminál

Pokud neřešíte velmi vágní problémy nebo se jen nechcete podívat, co se děje v zákulisí Mac OS X pomocí příkazového řádku, je dobré použít opensnoop s některými specifiky, abyste nejsou zaplaveni informacemi.

Monitor využití souborového systému Mac OS X & Přístup pomocí opensnoop