Existe um monitor de arquivo, semelhante ao FileMon da Sysinternals, para Linux?
Eu sei sobre lsof, mas isso só mostra os arquivos que foram abertos no momento em que eu o executei.
linux
monitoring
Simon A. Eugster
fonte
fonte
Respostas:
Uma ferramenta que funciona no Linux de maneira semelhante ao software Sysinternals pode ser encontrada aqui: http://temasoft.com/products/filemonitor . É um monitor de arquivo em tempo real, baseado em agente, para Windows e Linux, que pode fornecer detalhes relevantes sobre várias operações de arquivo, incluindo o nome do usuário e o processo.
Nota: Eu trabalho para a empresa que desenvolve este produto.
fonte
O subsistema de auditoria pode dizer todos os tipos de coisas.
fonte
ausearch
eaureport
, mas se quiser todas as informações em tempo real, precisará escrever seu próprio programa. Há mais informações na página inicial da auditoria < people.redhat.com/sgrubb/audit >, mas não é fácil de fazer.Aqui está outro aplicativo que faz algo relacionado: http://archive09.linux.com/feature/124903 . Chama-se kfsmd.
Aqui está um exemplo disso em ação:
fonte
Na linha de comando, strace e ltrace podem ser o que você deseja.
fonte
http://sourceware.org/systemtap/
fonte
um pouco atrasado para uma resposta, mas dê uma olhada nisso:
http://glsof.sourceforge.net
existe um aplicativo de monitor de arquivos que funciona de maneira semelhante ao Filemon do Sysinternals
fonte