Existe-t-il un moniteur de fichiers, similaire à FileMon de Sysinternals, pour Linux?
Je connais lsof, mais cela ne me montre que les fichiers qui ont été ouverts au moment où je l'ai exécuté.
linux
monitoring
Simon A. Eugster
la source
la source
Réponses:
Un outil qui fonctionne sur Linux de la même manière que le logiciel Sysinternals peut être trouvé ici: http://temasoft.com/products/filemonitor . Il s'agit d'un moniteur de fichiers en temps réel basé sur un agent pour Windows et Linux qui peut vous fournir des détails pertinents sur diverses opérations de fichiers, y compris le nom d'utilisateur et le processus.
Remarque: je travaille pour l'entreprise qui développe ce produit.
la source
Le sous-système d'audit peut vous dire toutes sortes de choses.
la source
ausearch
etaureport
, mais si vous voulez toutes les informations en temps réel, vous devez écrire votre propre programme. Il y a plus d'informations sur la page d'accueil de l'audit < people.redhat.com/sgrubb/audit >, mais ce n'est pas facile à faire.Voici une autre application qui fait quelque chose de similaire: http://archive09.linux.com/feature/124903 . Cela s'appelle kfsmd.
En voici un exemple en action:
la source
Sur la ligne de commande, strace et ltrace peuvent être ce que vous voulez.
la source
http://sourceware.org/systemtap/
la source
un peu tard pour une réponse mais jetez un oeil à ceci:
http://glsof.sourceforge.net
il existe une application filemonitor qui fonctionne de la même manière que Filemon de Sysinternals
la source