Monitor Mac OS X bestandssysteemgebruik & Toegang met opensnoop

Anonim

Het opensnoop-hulpprogramma is een geweldige tool om details op te sporen, zoals tot welke bestanden specifieke applicaties toegang hebben, maar je kunt opensnoop ook gebruiken om alle toegang tot het bestandssysteem in Mac OS X te controleren. Om dit te doen, voer je het hulpprogramma uit zonder vlaggen:

sudo opensnoop

Je wordt gevraagd om je root-wachtwoord en dan krijg je meteen een hele reeks gegevens te zien die alles laten zien wat er gebeurt in Mac OS X.

Vraagt ​​u zich af wat al deze informatie is die u ziet? De ingekleurde gids hieronder toont u waarin u het meest geïnteresseerd zult zijn: Paars is de proces-ID, blauw is de procesnaam en rood is het bestandspad:

Over het algemeen is de meest bruikbare informatie om te volgen de procesnaam en het pad naar het bestand waartoe het gegeven proces toegang heeft. Je vindt een correspondentie tussen welke processen worden getoond in opensnoop en wat er in de activiteitenmonitor / taakbeheerder staat.

Je kunt ook een specifiek bestand volgen en ontdekken wat er toegang toe heeft met:

sudo opensnoop -f /path/to/file

Of u kunt alles volgen dat betrekking heeft op een specifiek bestand of een specifieke app door grep te gebruiken. Ik wil bijvoorbeeld alles volgen wat te maken heeft met de Terminal-app of daaraan gerelateerde bestanden:

sudo opensnoop | grep Terminal

We hebben je dit eerder laten zien, maar je kunt ook specifieke applicaties volgen met hun proces-ID of app-naam:

sudo opensnoop -n Terminal

Tenzij je zeer vage problemen probeert op te lossen of je gewoon wilt zien wat er achter de schermen van Mac OS X gebeurt via de opdrachtregel, is het een goed idee om opensnoop te gebruiken met enkele details, zodat je worden niet overspoeld met informatie.

Monitor Mac OS X bestandssysteemgebruik & Toegang met opensnoop