複数のアプリケーションを実行するサーバーを設定しました。コミュニティの状況では、これらのアプリケーションを使用している人は何人かいるでしょう。特定のファイルとディレクトリに対する変更を追跡して報告する方法を探しています。すでにMTA設定があり、特定の場所のアクティビティログを生成してから1日1回メールで送信する方法を探しています。どこから始めるべきかをアドバイスできる人はいますか?
答え1
監視するプロセスがわかっている場合は、「lsof」コマンドを使用して、特定のプロセスまたはコマンドがどのファイルを使用しているかを確認できます。以下の例をご覧ください。
$$lsof -p "pid_of_process"
プロセスがわからない場合でも、定期的にlsofを使用して、そのプロセスで使用されているファイルに関するシステム情報を収集できます。
システム全体の活動に興味がある場合は、「sar」ユーティリティを使用する必要があります。