LAST(1) Polecenia uzytkownika LAST(1) NAZWA last, lastb - pokazuje liste ostatnio zalogowanych uzytkownikow SKLADNIA last [opcje] [nazwa-uzytkownika...] [tty...] lastb [opcje] [nazwa-uzytkownika...] [tty...] OPIS Program last przeszukuje wstecz plik /var/log/wtmp (lub plik wskazany opcja -f) i wyswietla liste wszystkich zalogowanych (i wylogowanych) od czasu utworzenia pliku uzytkownikow. Mozna podac jedna lub wiecej nazw-uzytkownikow i/lub tty (terminali); w tym przypadku last pokaze jedynie wpisy pasujace do tych argumentow. Nazwy tty moga byc skracane, zatem last 0, to to samo, co last tty0. Po przechwyceniu sygnalu SIGINT (generowanego przez klawisz przerwania, zwykle control-C) lub sygnalu SIGQUIT, last pokaze jak daleko przeszukal plik; nastepnie, w przypadku sygnalu SIGINT, last pozniej przerwie prace. Pseudouzytkownik reboot rejestrowany jest przy kazdorazowym przeladowaniu systemu. Zatem last reboot pokaze rejestr (log) wszystkich przeladowan od utworzenia pliku rejestrujacego. lastb jest tym samym, co last, z wyjatkiem tego, ze domyslnie pokazuje zapisy z pliku /var/log/btmp, zawierajacego zakonczone niepowodzeniem proby logowan. OPCJE -a, --hostlast Wyswietla nazwe stacji w ostatniej kolumnie. Przydatne w polaczeniu z opcja --dns. -d, --dns Dla logowan nielokalnych Linux przechowuje nie tylko nazwe zdalnej stacji, ale i jej numer IP. Opcja ta przeklada numer IP z powrotem na nazwe stacji (hostname). -f, --file plik last uzyje podanego pliku zamiast /var/log/wtmp. Opcje --file mozna podac wiele razy i przetworzone beda wszystkie podane pliki. -F, --fulltimes Wypisuje pelne czasy zalogowania i wylogowania lacznie z data. -i, --ip Jak --dns, lecz wyswietla numer IP zamiast nazwy stacji. -liczba; -n, --limit liczba Liczba mowiaca last, ile wierszy ma pokazac. -p, --present czas Wyswietla uzytkownikow ktorzy byli obecni w podanym czasie. Jest to podobne do uzycia razem opcji --since i --until z takim samym czasem. -R, --nohostname Nie wyswietla pola z nazwa stacji (hostname). -s, --since czas Wyswietla stan logowan od podanego czasu. Jest to przydatne np. aby latwo dowiedziec sie kto logowal sie w danym czasie. Opcja jest czesto laczona z --until. -t, --until czas Wyswietla stan logowan do podanego czasu. -T, --tab-separated Uzywa znaku tabulatora ASCII do oddzielenia kolumn w wyjsciu, zamiast spacji. --time-format format Okresla format wyjsciowy znacznikow czasu na jeden z: notime, short, full lub iso. Wariant notime nie wypisze zadnych znacznikow czasu, short jest domyslny, a full jest tym samym. co opcja --fulltimes. Wariant iso wypisze znaczniki czasu w formacie ISO-8601. Format ISO zawiera informacje o strefie czasowej, co czyni go preferowanym, gdy wynik jest sprawdzany poza pierwotnym komputerem. -w, --fullnames Wyswietla pelne nazwy uzytkownikow i nazwy domen / adresy IP w wyjsciu. Jesli nie poda sie tej opcji, nazwy domen i adresy IP sa przycinane do 16 znakow, a nazwy uzytkownikow sa przycinane do 8 znakow. Jako ostatni znak przycietych pol ustawiana jest gwiazdka. -x, --system Wyswietla zapisy o zamknieciach systemu i zmianach jego poziomow pracy. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. FORMAT CZASU Opcje przyjmujace argument czas moga korzystac z nastepujacych formatow: +--------------------+----------------------------+ |RRRRMMDDggmmss | | +--------------------+----------------------------+ |RRRR-MM-DD gg:mm:ss | | +--------------------+----------------------------+ |RRRR-MM-DD gg:mm | (sekundy beda ustawione na | | | 00) | +--------------------+----------------------------+ |RRRR-MM-DD | (czas bedzie ustawiony na | | | 00:00:00) | +--------------------+----------------------------+ |gg:mm:ss | (data bedzie ustawiona na | | | dzis) | +--------------------+----------------------------+ |gg:mm | (data bedzie ustawiona na | | | dzis, sekundy na 00) | +--------------------+----------------------------+ |now | (teraz) | +--------------------+----------------------------+ |yesterday | (wczoraj; czas jest | | | ustawiony na 00:00:00) | +--------------------+----------------------------+ |today | (dzis; czas jest ustawiony | | | na 00:00:00) | +--------------------+----------------------------+ |tomorrow | (jutro; czas jest | | | ustawiony na 00:00:00) | +--------------------+----------------------------+ |+5min | | +--------------------+----------------------------+ |-5days | (5 dni temu) | +--------------------+----------------------------+ PLIKI /var/log/wtmp, /var/log/btmp UWAGI Pliki wtmp i btmp moga nie zostac odnalezione. System rejestruje informacje w tych plikach tylko wtedy, gdy istnieja. Jest to problem wynikajacy z lokalnej konfiguracji. Aby pliki byly uzywane, mozna je latwo utworzyc poleceniem touch(1) (na przyklad, touch /var/log/wtmp). Pusty wpis jest prawidlowym typem wpisu wtmp. Oznacza to, ze pusty plik lub plik z zerami nie jest interpretowany jako blad. Format pliku utmp korzysta z lancuchow o stalej dlugosci co oznacza, ze lancuchow bardzo dlugich nie da sie przechowac w tym pliku, nie moga byc zatem wyswietlone przez last. Powszechnymi limitami sa: 32 bajtow na nazwe uzytkownika i wiersza oraz 256 bajtow na nazwe stacji (hostname). AUTORZY Miquel van Smoorenburg ZOBACZ TAKZE login(1), wtmp(5), init(8), shutdown(8) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie last jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.41 2025-03-29 LAST(1)