このエントリーをはてなブックマークに追加


ログインユーザの履歴を表示する・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)

数字を指定すると表示する件数を指定することができます。
以下の例は、1件表示した出力例です。

$ 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>

他にもオプションがあるので調査してみると使用したい方法があるかもしれません。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:27:27