Monitor Mac OS X failu sistēmas lietojums & Piekļuve, izmantojot opensnoop

Anonim

Utilīta opensnoop ir lielisks rīks, lai izsekotu specifiku, piemēram, failiem, kuriem piekļūst konkrētas lietojumprogrammas, taču varat arī izmantot opensnoop, lai pārraudzītu visu failu sistēmu piekļuvi operētājsistēmā Mac OS X. Lai to paveiktu, palaidiet utilītu. bez pievienotiem karogiem:

sudo opensnoop

Jums tiks prasīta jūsu root parole, un pēc tam jums nekavējoties tiks parādīta datu virkne, kas parāda visu, kas notiek operētājsistēmā Mac OS X.

Vai vēlaties uzzināt, kāda ir visa šī informācija, ko redzat? Tālāk redzamajā krāsainajā rokasgrāmatā ir parādīts, kas jūs visvairāk interesē: purpursarkans ir procesa ID, zils ir procesa nosaukums un sarkans ir faila ceļš:

Parasti visnoderīgākā informācija, kas jāievēro, ir procesa nosaukums un ceļš uz failu, kuram konkrētais process piekļūst. Jūs atradīsit atbilstību tam, kādi procesi tiek parādīti opensnoop, ar to, kas ir aktivitāšu monitorā/uzdevumu pārvaldniekā.

Varat arī sekot konkrētam failam un uzzināt, kas tam piekļūst, izmantojot:

sudo opensnoop -f /ceļš/uz/failu

Vai arī varat izsekot jebko, kas attiecas uz konkrētu failu vai lietotni, izmantojot grep. Piemēram, es vēlos sekot līdzi visam, kas saistīts ar lietotni Terminal vai ar to saistītajiem failiem:

sudo opensnoop | grep terminālis

Mēs to esam jums parādījuši iepriekš, taču varat arī izsekot konkrētas lietojumprogrammas, izmantojot to procesa ID vai lietotnes nosaukumu:

sudo opensnoop -n Terminālis

Ja vien jūs nenovēršat ļoti neskaidras problēmas vai vienkārši vēlaties redzēt, kas notiek operētājsistēmas Mac OS X aizkulisēs, izmantojot komandrindu, ir ieteicams izmantot opensnoop ar dažām specifikācijām, lai jūs neesat pārpludināts ar informāciju.

Monitor Mac OS X failu sistēmas lietojums & Piekļuve, izmantojot opensnoop