GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Äquivalent zu SysInternals FileMon für Linux?

Lösung 1:

Du suchst Strace. Schau mal hier:https://wiki.ubuntu.com/Strace

Lösung 2:

Es hängt davon ab, was Sie wollen:

  • Im Großen und Ganzen möchten Sie sich inotify ansehen, um alle Dateizugriffe zu sehen, die irgendein Prozess durchführt.

  • In der kleinen Version von strace können Sie die Systemaufrufe eines bestimmten Prozesses beobachten. Strace ist ziemlich großartig. Sie können die Aufrufe eines Prozesses auf 'open' verfolgen, indem Sie strace -f -eopen $cmd ausführen , zum Beispiel. Die Manpage enthält natürlich alle Details zur Syntax.

Lösung 3:

strace vor einer startenden Anwendung ist gut zu beobachten, was die App macht.
lsof ist schön zu sehen, welche Dateien eine bereits laufende App verwendet.

Übrigens:
lsof -ni:22 zeigt an, welcher Prozess Port 22 verwendet.

Lösung 4:

SGI hat ein Tool, das Sie vielleicht ausprobieren möchten:http://oss.sgi.com/projects/fam/


Linux
  1. PlayOnLinux – Eine weitere Open-Source-Lösung für Linux-Spielliebhaber

  2. Was ist das C++-Äquivalent für AutoResetEvent unter Linux?

  3. Irfanview das nächste Äquivalent für Linux

  4. Was ist das Äquivalent von Linux's updatedb-Befehl für den Mac?

  5. Was ist das Äquivalent zum Linux-Dateibefehl für Windows?

4 Linux-Distributionen für Spiele

Eine Einführung in bpftrace für Linux

Linux strace Command Tutorial für Anfänger (8 Beispiele)

Gibt es ein WinSCP-Äquivalent für Linux?

Entspricht Sysinternals Process Explorer unter Linux

Treemap-Software für die Festplattennutzung für Headless-Linux