Monitoritzar l'ús del sistema de fitxers Mac OS X & Accés amb opensnoop

Anonim

La utilitat opensnoop és una eina increïble per fer un seguiment de dades específiques, com ara a quins fitxers accedeixen les aplicacions específiques, però també podeu utilitzar opensnoop per supervisar tot l'accés al sistema de fitxers a Mac OS X. Per fer-ho, executeu la utilitat. sense banderes adjuntes:

sudo opensnoop

Se us demanarà la vostra contrasenya d'arrel i immediatament se us presentarà una mànega de dades que mostra tot el que està passant a Mac OS X.

Es pregunta quina és tota aquesta informació que veus? La guia acolorida a continuació us mostra què us interessarà més a continuació: lila és l'ID del procés, blau és el nom del procés i vermell és el camí del fitxer:

En general, la informació més útil a seguir és el nom del procés i la ruta del fitxer al qual està accedint el procés donat. Trobareu una correspondència amb quins processos es mostren a l'opensnoop amb el que hi ha al monitor d'activitats/gestor de tasques.

També pots seguir un fitxer concret i descobrir què hi accedeix amb:

sudo opensnoop -f /path/to/file

O podeu fer un seguiment de qualsevol cosa que tingui relació amb un fitxer o una aplicació específics mitjançant grep. Per exemple, vull seguir tot el que té a veure amb l'aplicació Terminal o els fitxers relacionats amb ella:

sudo opensnoop | terminal grep

Us ho hem mostrat abans, però també podeu fer un seguiment d'aplicacions específiques amb el seu identificador de procés o amb el nom de l'aplicació:

sudo opensnoop -n Terminal

A menys que estigueu resolent problemes molt vagues o només voleu veure què passa darrere de les escenes de Mac OS X mitjançant la línia d'ordres, és una bona idea utilitzar opensnoop amb algunes especificacions perquè" no estàs inundat d'informació.

Monitoritzar l'ús del sistema de fitxers Mac OS X & Accés amb opensnoop