Zavřeno . Tato otázka vyžaduje podrobnosti nebo jasnost. Momentálně nepřijímá odpovědi.
Vylepšete tuto otázku
Linux
Chcete zlepšit tuto otázku? Přidejte podrobnosti a objasněte problém úpravou tohoto příspěvku.
Zavřeno před 7 lety.
Vylepšete tuto otázku
Chci vědět, kolikrát se uživatel od minulého roku přihlásil do mého systému?
Použil jsem last
příkaz, ale není užitečný.
Přijatá odpověď:
Přihlašovací protokoly na linuxu ve stylu redhat se nazývají wtmp
(man wtmp
), uložený v /var/log/
ve výchozím nastavení je můžete získat pomocí utmpdump
(na RHEL6).
[[email protected] ~]# utmpdump /var/log/wtmp* | awk '$4~"root" {print}'
Utmp dump of /var/log/wtmp
[7] [01320] [ts/0] [root ] [pts/0 ] [192.168.1.101 ] [192.168.1.101 ] [Tue Sep 24 00:31:47 2013 UTC]
[7] [01817] [ts/3] [root ] [pts/3 ] [192.168.1.101 ] [192.168.1.101 ] [Tue Sep 24 00:38:22 2013 UTC]
[7] [01690] [ts/0] [root ] [pts/0 ] [192.168.1.101 ] [192.168.1.101 ] [Tue Sep 24 00:59:04 2013 UTC]
[7] [23641] [ts/0] [root ] [pts/0 ] [192.168.1.101 ] [192.168.1.101 ] [Wed Sep 25 19:12:44 2013 UTC]
[7] [03020] [ts/0] [root ] [pts/0 ] [192.168.1.100 ] [192.168.1.100 ] [Fri Sep 27 21:33:40 2013 UTC]
...
Proč Systemd zastavuje službu ihned po jejím spuštění?
Extrahovat podřetězec podle Regexp s Sed nebo Grep?