Řešení 1:
Hledáte strace. Podívejte se sem:https://wiki.ubuntu.com/Strace
Řešení 2:
Záleží na tom, co chcete:
-
Ve velkém se chcete podívat na inotify, abyste viděli všechny přístupy k souborům, které provádí jakýkoli proces.
-
V malém vám strace umožní sledovat systémové volání konkrétního procesu. Strace je docela úžasný. Volání procesu do 'open' můžete vysledovat provedením
strace -f -eopen $cmd
, například. Manuová stránka má samozřejmě úplné podrobnosti o syntaxi.
Řešení 3:
strace
před spouštěcí aplikací je dobré sledovat, co aplikace dělá.
lsof
je hezké vidět, které soubory již běžící aplikace používá.
BTW:
lsof -ni:22
ukazuje, který proces používá port 22.
Řešení 4:
SGI má nástroj, který byste mohli chtít vyzkoušet:http://oss.sgi.com/projects/fam/
Jak přidat skupinu zabezpečení do běžící instance EC2?
Jak mohu monitorovat využití I/O sítě na proces v systému Linux?