ログインユーザの履歴を表示する・lastコマンド †lastコマンドを使用するとマシンにログインしたユーザ一覧を表示することができます。 関連資料 †lastコマンドの使用例 †lastコマンドの使用例をいくつか紹介します。 last(オプションなし) †オプションなしでlastコマンドを実行するとログイン履歴が全て表示されます。(/var/log/wtmpの内容) $ last sakura pts/1 xxx.xxx.xxx.xxx Wed Oct 1 09:30 still logged in tsubaki pts/0 xxx.xxx.xxx.xxx Wed Oct 1 09:10 still logged in sakura pts/0 fobarhoge Wed Oct 1 08:20 - 08:22 (00:01) <snip> last(-num) †数字を指定すると表示する件数を指定することができます。 $ last -1 sakura pts/1 xxx.xxx.xxx.xxx Wed Oct 1 09:30 still logged in wtmp begins Wed Oct 10 08:20:59 2012 last(-R) †オプション-Rを使用するとホスト名が非表示になります。 $ last -R sakura pts/1 Wed Oct 1 09:30 still logged in tsubaki pts/0 Wed Oct 1 09:10 still logged in sakura pts/0 Wed Oct 1 08:20 - 08:22 (00:01) <snip> last(-a) †オプション-aを付けると一番最後に接続してきたホスト名を表示します。 $ last -a <snip> tsubaki pts/0 Wed Oct 10 08:20 - 08:22 (00:01) foobarhoge.aaaa.bbb.jp last(-i) †ホスト名をipアドレスとして表示します。 オプション無しで実行した時、ホスト名がfoobarhoge...と表示されています。 $ last <snip> tsubaki pts/0 foobarhoge.aaaa.b Wed Oct 10 08:20 - 08:22 (00:01) <snip> オプション-iを使用するとIPアドレスに変わっています。 $ last -i <snip> tsubaki pts/0 123.12.123.123 Wed Oct 10 08:20 - 08:22 (00:01) <snip> さらに-aオプションを使用して一番右にIPアドレスを表示しています。 $ last -ai <snip> tsubaki pts/0 Wed Oct 10 08:20 - 08:22 (00:01) 123.12.123.123 <snip> 他にもオプションがあるので調査してみると使用したい方法があるかもしれません。 |