web-dev-qa-db-ja.com

コンピューターの最近の変更/アクションはどこで確認できますか?

仕事中のさまざまなサーバーにログオンして、いくつかのタスクを実行し、新しいソフトウェアをインストールします。しかし、最近コンピュータに何が行われたのか知りたいと思うことがあります。これには通常、ログファイルを調べて、ファイルシステムで新しいフォルダ/ファイル(通常は/ tmp内)を監視することが含まれます。

コンピューター上のすべて(またはほぼすべて)の「アクティビティ」をログに記録する、ある種のマスターログファイルはありますか。さまざまなユーザーから最新のコマンドライン「履歴」のリストを取得することでさえ、過去数時間に彼らが何をしたかを確認するのに役立ちます。私は大きなことを知る必要があるだけです:

  • 新しいソフトウェアのインストール
  • 変更される重要なファイル
  • 作成中の新しいユーザー/グループ

私は自分のシステムにあまりにも多くを求めていますか?これが存在しない場合、私はそれを行うためのツールを開発するかもしれません。その場合、必要な情報を抽出するためにどのファイルを調べる必要がありますか?

4
n0pe

Unixアカウンティングは、誰がいつ何をしたかを把握するのに役立ちます。

私のOSXシステムでは、たとえばlastlastcomm、およびsaを使用して、ユーザーアクティビティの履歴情報を取得します。 Linuxシステムにはさらに多くのコマンドが利用できると思います。

2
Daniel Beck