Poslední příkaz zobrazí historii akcí přihlášení a odhlášení uživatele spolu se skutečným časem a datem. Má také možnosti, které vám umožňují filtrovat uživatele, kteří se přihlásili přes konkrétní terminál. Například poslední 1 zobrazí podrobnosti o uživatelích, kteří se přihlásili pomocí prvního terminálu. Poslední příkaz načte informace ze souboru /var/log/wtmp.
Syntaxe
Syntaxe posledního příkazu je:
$ last [options]
Poslední příkaz zobrazí historii přihlášení v obráceném chronologickém pořadí.
$ last user01 pts/3 localhost Mon Sep 8 21:07 - 21:08 (00:01) user02 pts/6 :0 Mon Sep 8 20:25 - 20:56 (00:31) user03 pts/4 myhost Sun Sep 7 22:19 still logged in ...
Možnosti příkazového řádku
Možnost | Popis |
---|---|
-N | Vytiskněte pouze posledních N řádků výstupu, kde N je kladné celé číslo. |
-i | Namísto názvů hostitelů zobrazovat adresy IP. |
-R | Nezobrazovat názvy hostitelů. |
-x | Zobrazuje také vypnutí systému a změny v úrovni běhu systému (např. z režimu jednoho uživatele do režimu pro více uživatelů). |
-f název_souboru | Čtení z jiného datového souboru než /var/run/wtmp; další podrobnosti naleznete v příkazu who. |
Pokud při spuštění posledního příkazu narazíte na níže uvedenou chybu:
last: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce | Příkaz |
---|---|
OS X | brew install util-linux |
Debian | apt-get install util-linux |
Ubuntu | apt-get install util-linux |
Alpine | apk add util-linux |
Arch Linux | pacman -S util-linux |
Kali Linux | apt-get install util-linux |
CentOS | yum install sysvinit-tools |
Fedora | dnf install util-linux |
Raspbian | apt-get install util-linux |
poslední příklady příkazů
1. Chcete-li zobrazit seznam naposledy přihlášených uživatelů:
# last
2. Pro určení posledního použití uvedeného souboru místo /var/log/wtmp:
# last -f /path/file
3. Chcete-li omezit poslední zobrazení určeného počtu řádků:
# last -num 10 # last -n 10
4. Chcete-li zobrazit stav přihlášení za zadanou dobu:
# last -t YYYYMMDDHHMMSS # last -t 20140627081600
5. Chcete-li potlačit zobrazení pole názvu hostitele:
# last -R
6. Zobrazení názvu hostitele v posledním sloupci:
# last -a
7. Překlad IP na název hostitele pro vzdálené přihlášení:
# last -d
8. Chcete-li vytisknout úplný čas a data přihlášení a odhlášení:
# last -F
9. Zobrazení IP v číslech a tečkách pro vzdálené přihlášení:
# last -i
10. Chcete-li ve výstupu zobrazit celé jméno uživatele a domény:
# last -w
11. Chcete-li zobrazit položky vypnutí systému a změny úrovně spuštění:
# last -x
12. Vytiskněte celé datum a čas záznamů a poté zobrazte sloupec názvu hostitele jako poslední, abyste zabránili zkrácení:
# last -F -a
13. Prohlédněte si všechna zaznamenaná restartování (tj. poslední přihlášení pseudouživatele „reboot“):
# last reboot
14. Prohlédněte si všechna zaznamenaná vypnutí (tj. poslední přihlášení pseudouživatele „vypnutí“):
# last shutdown
15. Zobrazte všechna přihlášení konkrétního uživatele a místo názvu hostitele ukažte IP adresu:
# last username -i