Befehl oder Skript zum Abrufen der Benutzeranmeldedaten der letzten 6 Monate

Befehl oder Skript zum Abrufen der Benutzeranmeldedaten der letzten 6 Monate

Ich muss die Details der in den letzten 6 Monaten angemeldeten Benutzer abrufen, um die CPU meines Servers zu analysieren und zu erhöhen. Ich habe den Befehl ausprobiertletzte -aaber es werden nicht die vollständigen Ergebnisse angezeigt. Kann mir bitte jemand helfen, die Details der in den letzten 6 Monaten angemeldeten Benutzer abzurufen?

Dank im Voraus!

Antwort1

Neuere Versionen

Sie können -sdie folgende Option verwenden:

last -s  -6month

Zeigt den Status der Anmeldungen seit der angegebenen Zeit an.

Verwenden Sie es -t, um bei Bedarf bis zu einem anderen Datum festzulegen.

Wenn Sie eine Nachricht wie die folgende erhalten:

wtmp begins Tue Apr ...

Dies bedeutet, dass „logrotate“ Ihre Protokolldateien entfernt hat, sodass Sie keinen Zugriff mehr auf diese haben.

für ältere Versionen sollten Sie Vollzeit angeben:

last -t 20170101000000

verwandte Informationen