過去 6 か月間のユーザー ログイン詳細を取得するコマンドまたはスクリプト

過去 6 か月間のユーザー ログイン詳細を取得するコマンドまたはスクリプト

過去6か月間にログインしたユーザーの詳細を取得して分析し、サーバーのCPUを増やす必要があります。次のコマンドを試しました。最後-aしかし、完全な結果は得られません。過去 6 か月間にログインしたユーザーの詳細を取得するために、どなたか助けてください。

前もって感謝します!

答え1

新しいバージョン

次のオプションを使用できます-s:

last -s  -6month

指定された時間以降のログインの状態を表示します。

-t必要に応じて、別の日付まで指定するために使用します。

次のようなメッセージを受け取った場合:

wtmp begins Tue Apr ...

これは、「logrotate」によってログファイルが削除されたため、ログファイルを使用する権限がないことを意味します。

古いバージョンの場合は、フルタイムを指定する必要があります。

last -t 20170101000000

関連情報