Linux:私のシステムからすべてのログインログを取得する方法[閉じる]

Linux:私のシステムからすべてのログインログを取得する方法[閉じる]

昨年以降、ユーザーが自分のシステムにログインした回数をすべて知りたいです。コマンド
を使用しましたが、last動作しませんでした。

ベストアンサー1

RedhatスタイルのLinuxのログインログはwtmpman wtmp)と呼ばれ、デフォルトで保存/var/log/されておりutmpdump(RHEL6で)を使用して検索できます。

[root@server ~]# 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]
...

おすすめ記事