Pobieranie danych roku logowania za pomocą polecenia „last” w systemie Linux


10

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”?

Odpowiedzi:



4

Na RHEL5 last -Fnie jest dostępny.

Jeśli chcesz mieć tylko lastinformacje 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” .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.