
Oracle Linuxサーバーの残りの部分をクリーンアップしたいと思います。これを行うには、どのアプリケーションやディレクトリが使用されていないか、ほとんどアクセスされないかを知る必要があります。これらの基準を満たすディレクトリまたはアプリケーションを一覧表示するコマンドまたは方法はありますか?
答え1
find / -type f -atime +90
システムがファイルアクセス時間を追跡すると、少なくとも90日間読み取られなかったすべてのファイルが一覧表示されます。
最新のLinuxシステムはデフォルトでファイルアクセス時間を追跡しないため、一般的なシステムへのこのコマンドの出力は役に立ちません。ファイルアクセス時間追跡をイネーブルにするには、次のコマンドを実行します。
mount -o remount,atime /
その後、1か月待ってからfind
コマンドを再実行して、アクセス時間が更新されたファイルを確認します。
ディレクトリではこれを達成するのは難しいです。単にディレクトリの内容をリストすると、アクセス時間が更新されます。find
上記のコマンドは各ディレクトリを読み取る必要があるため、すべてのアクセス時間が更新されます。