Monitoritzar l'ús del sistema de fitxers Mac OS X & Accés amb opensnoop
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ó.