Pantau Penggunaan Sistem Fail Mac OS X & Akses dengan opensnoop

Anonim

Utiliti opensnoop ialah alat yang menakjubkan untuk menjejaki spesifik seperti fail yang diakses oleh aplikasi tertentu, tetapi anda juga boleh menggunakan opensnoop untuk memantau semua akses sistem fail dalam Mac OS X. Untuk melakukan ini, jalankan utiliti tanpa dilampirkan bendera:

sudo opensnoop

Anda akan diminta untuk kata laluan akar anda, dan kemudian anda akan segera dibentangkan dengan firehose data yang menunjukkan semua yang berlaku dalam Mac OS X.

Tertanya-tanya apakah semua maklumat yang anda lihat ini? Panduan berwarna di bawah menunjukkan kepada anda perkara yang paling anda minati untuk mengikuti: Ungu ialah ID Proses, Biru ialah Nama Proses dan Merah ialah Laluan Fail:

Secara amnya, maklumat yang paling berguna untuk diikuti ialah nama proses dan laluan ke fail yang sedang diakses oleh proses yang diberikan. Anda akan menemui surat-menyurat kepada proses yang ditunjukkan dalam opensnoop dengan perkara yang terdapat dalam monitor aktiviti / pengurus tugas.

Anda juga boleh mengikuti fail tertentu dan menemui perkara yang mengaksesnya dengan:

sudo opensnoop -f /path/to/file

Atau anda boleh menjejaki apa sahaja yang berkaitan dengan fail atau apl tertentu dengan menggunakan grep. Sebagai contoh, saya ingin mengikuti semua yang berkaitan dengan apl Terminal atau fail yang berkaitan dengannya:

sudo opensnoop | grep Terminal

Kami telah menunjukkan perkara ini kepada anda sebelum ini, tetapi anda juga boleh menjejaki aplikasi tertentu dengan sama ada id proses atau nama aplnya:

sudo opensnoop -n Terminal

Melainkan anda menyelesaikan masalah yang sangat samar-samar atau anda hanya mahu melihat apa yang berlaku di sebalik tabir Mac OS X melalui baris arahan, adalah idea yang baik untuk menggunakan opensnoop dengan beberapa perkara khusus supaya anda' tidak dibanjiri dengan maklumat.

Pantau Penggunaan Sistem Fail Mac OS X & Akses dengan opensnoop