GNU/Linux >> Belajar Linux >  >> Linux

Setara dengan SysInternals FileMon untuk Linux?

Solusi 1:

Anda sedang mencari strace. Lihat di sini:https://wiki.ubuntu.com/Strace

Solusi 2:

Itu tergantung pada apa yang Anda inginkan:

  • Secara umum, Anda ingin melihat inotify untuk melihat semua akses file yang dilakukan oleh proses apa pun.

  • Singkatnya, strace akan membiarkan Anda menonton syscalls yang dibuat oleh proses tertentu. Strace cukup mengagumkan. Anda dapat melacak panggilan proses ke 'open' dengan melakukan strace -f -eopen $cmd , contohnya. Halaman manual memiliki detail lengkap tentang sintaks, tentu saja.

Solusi 3:

strace di depan aplikasi awal ada baiknya untuk melihat apa yang sedang dilakukan aplikasi.
lsof senang melihat file mana yang digunakan oleh aplikasi yang sudah berjalan.

BTW:
lsof -ni:22 menunjukkan proses mana yang menggunakan Port 22.

Solusi 4:

SGI memiliki alat yang mungkin ingin Anda coba:http://oss.sgi.com/projects/fam/


Linux
  1. PlayOnLinux – Solusi Sumber Terbuka Lain untuk Pecinta Game Linux

  2. Apa solusi yang bagus untuk penandaan file di linux?

  3. Arch Linux:opsi setara 'whatprovides' untuk pacman

  1. Apakah ada yang setara dengan cd - untuk cp atau mv?

  2. Klien Desktop Jarak Jauh Bertab untuk Linux

  3. Ukur Linux IOPS untuk sistem yang sedang berjalan

  1. Apa yang setara dengan C++ untuk AutoResetEvent di Linux?

  2. Perintah setara Linux untuk perintah terbuka di Mac/Windows?

  3. Apakah DRBD satu-satunya solusi replikasi blok yang layak untuk Linux?