LAST,LASTB(1)

名前
last, lastb - 最近ログインしたユーザのリストを表示する

書式
last [-R] [-num] [ -n num ] [-adx] [ -f file ] [name...] [tty...]
lastb [-R] [-num] [ -n num ] [ -f file ] [-adx] [name...] [tty...]

説明
Last は/var/log/wtmpファイル(もしくは-fフラッグを用いて 指定したファイル)を時間の流れとは逆方向に検索して行き、 そのファイルが作られて以来ログイン(及びログアウト)した全ての ユーザのリストを表示する。 ユーザ名及びttyの名前を引数として与える事もできる。 その場合は引数とマッチしたエントリーのみを表示する。 ttyの名前は簡略化する事が出来る。 例えば、last 0はlast tty0とするのと同じである。 lastは SIGINT(インタラプト・キー、通常はcontrol-Cで作り出させる) もしくは SIGQUIT(quitキー、通常はcontrol-\) を受け取ると、 いつの分まで検索したかを表示し、 SIGINTの場合はプログラムを終了する。

システムをリブートすると、 疑似的なユーザrebootがログインしたものとして /var/log/wtmpファイルに記録が残される。 従って、last rebootとすると、ログファイル生成以後全ての リブートのログが表示される。

Lastb は、不正なログインを記録する /var/log/btmpファイルのログを表示する事以外は lastと同じである。

オプション

-num
    lastに何行表示させるか指定する。

-n num
    同上。

-R  このフラッグを用いた場合は、hostnameフィールドを表示しない。

-a  ホスト名を最後の欄に表示する。 次のフラッグと組み合わせて用いると便利。

-d  ローカルなログインでない場合は、Linuxはリモートホストの名前だけでなく、 そのIP番号も記録している。 このオプションを用いた場合はIP番号をホスト名に変換し直して表示する。

-x  このオプションを用いると、last はシステムのシャットダウン 及びランレベル変更の記録も表示する。

注意
wtmp及びbtmpファイルが存在しない可能性もある。 システムは これらのファイルが存在する場合のみ情報を書き留める。 上記のファイルが存在するか否かは各サイトの設定の問題である。 これらのファイルを使いたい場合は、touchコマンドを使って簡単に 作る事が出来る(例えば、touch /var/log/wtmp) 。

著者
Miquel van Smoorenburg, miquels@cistron.nl

関連項目
shutdown(8), login(1), init(8)

翻訳者
古高和禎 <furutaka@Flux.tokai.jaeri.go.jp>