Unter Solaris liefert der Befehl 'fwtmp' die Jahresinformationen aus den wtmp-Protokollen. Beispielsweise:
host # /usr/lib/acct/fwtmp < /var/adm/wtmpx > tmp_wtmpx_file
host # head -1 tmp_wtmpx_file
user123 sshd 1258 7 0000 0000 1226072918 230489 0 29 host123.desktop.ourhost.com Fri Nov 7 09:48:38 2008
Unter Linux gibt der 'Letzte' die Daten ohne die Jahresinformationen aus, und ich scheine kein Dienstprogramm zu finden, das 'fwtmp' unter Linux ähnelt, um die Jahresdaten hinzuzufügen. Der Befehl 'lastlog' enthält das Jahr in der Ausgabe, sucht jedoch nur die Benutzer in der passwd-Datei (standardmäßig nicht für ldap oder andere Benutzerdatenbanken). Gibt es unter Linux ein Dienstprogramm, das das Jahr zusammen mit den anderen Daten von 'last' ausgibt?
Auf RHEL5
last -F
ist nicht verfügbar.Wenn Sie nur die
last
Informationen eines bestimmten Jahres haben möchten, müssen Sie diese verwendenlast -t
.Ex:
last -t 20140101000000
zeige alles vor 2014.last -t 20130101000000
zeige alles vor 2013.Wenn Sie einen Unterschied zwischen den beiden Befehlen ausführen, können Sie nur Informationen für 2013 haben.
Weitere Informationen finden Sie unter Abrufen von "Jahr" mit dem letzten Befehl in Red Hat 5, falls erforderlich.
quelle