W systemie Solaris tam polecenie „fwtmp” dostarcza informacji o roku z dzienników wtmp. Na przykład:
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
W systemie Linux „ostatnie” wypisuje dane bez informacji o roku i wydaje się, że nie jestem w stanie znaleźć narzędzia podobnego do „fwtmp” w systemie Linux, aby dodać dane roku. Polecenie „lastlog” uwzględnia rok w danych wyjściowych, ale wyszukuje tylko tych użytkowników, którzy znajdują się w pliku passwd (domyślnie nie dotyczy ldap ani innych baz danych użytkowników). Czy w systemie Linux jest narzędzie, które wypisze rok wraz z innymi danymi z „ostatniego”?
Na RHEL5
last -F
nie jest dostępny.Jeśli chcesz mieć tylko
last
informacje z określonego roku, musisz użyćlast -t
.dawny:
last -t 20140101000000
pokaż wszystko przed 2014 rokiem.last -t 20130101000000
pokaż wszystko przed 2013 rokiem.jeśli uruchomisz różnicę między 2 poleceniami, możesz mieć tylko informacje dotyczące 2013 roku.
Aby uzyskać więcej informacji, zobacz „Ukończenie roku za pomocą ostatniego polecenia w Red Hat 5” .
źródło