「last」の版間の差分
提供: セキュリティ
(→関連項目) |
|||
行62: | 行62: | ||
* [[pam_tally2]] | * [[pam_tally2]] | ||
* [[Linuxのログインに関連するログファイル]] | * [[Linuxのログインに関連するログファイル]] | ||
+ | * [[ac]] | ||
+ | * [[lastcomm]] | ||
<!-- vim: filetype=mediawiki --> | <!-- vim: filetype=mediawiki --> |
2013年12月25日 (水) 14:11時点における版
last とは、最近ログインしたユーザーを表示するUnixのコマンドです。
読み方
- last
- らすと
概要
lastは、/var/log/wtmp(もしくは、-fオプションで指定したファイル)を検索し、ファイルが作成されてからのすべてのログイン(とログアウトした)ユーザーを表示します。 ユーザー名やttyを指定した場合、lastは、引数にマッチしたエントリだけを表示します。
lastに似たコマンドで、ログインの失敗を表示するlastbコマンドが提供されています。
インストール
システムにデフォルトで用意されています。
使い方
すべてのログインを調べる
ubuntu@c1:~$ last ubuntu pts/0 10.0.3.1 Mon Dec 23 16:35 still logged in ubuntu pts/2 10.0.3.1 Mon Dec 23 03:51 still logged in ubuntu pts/1 10.0.3.1 Sun Dec 22 03:00 still logged in ubuntu lxc/console Sun Dec 8 15:59 still logged in ubuntu lxc/console Sun Dec 8 15:59 - 15:59 (00:00) reboot system boot 3.2.0-57-generic Sun Dec 8 15:58 - 16:47 (15+00:49) ubuntu lxc/tty1 Sat Dec 7 16:54 - 16:55 (00:00) reboot system boot 3.2.0-24-generic Sat Dec 7 16:48 - 16:47 (15+23:58) ubuntu lxc/console Sat Dec 7 16:48 - crash (00:00) reboot system boot 3.2.0-24-generic Sat Dec 7 16:46 - 16:47 (16+00:01)
ユーザーを指定して確認する
ubuntu@c1:~$ last ubuntu ubuntu pts/0 10.0.3.1 Mon Dec 23 16:35 still logged in ubuntu pts/0 10.0.3.1 Mon Dec 23 15:51 - 15:51 (00:00) ubuntu pts/2 10.0.3.1 Mon Dec 23 03:51 still logged in ubuntu pts/1 10.0.3.1 Sun Dec 22 03:00 still logged in ubuntu lxc/console Sun Dec 8 15:59 still logged in ubuntu lxc/console Sun Dec 8 15:59 - 15:59 (00:00)
rebootを調べる
システムのリブートの間隔を確認できます。
ubuntu@c1:~$ last reboot reboot system boot 3.2.0-57-generic Sun Dec 8 15:58 - 17:33 (15+01:34) reboot system boot 3.2.0-24-generic Sat Dec 7 16:48 - 17:33 (16+00:44) reboot system boot 3.2.0-24-generic Sat Dec 7 16:46 - 17:33 (16+00:46)
FreeBSDの場合
rootでコンソールからログインしたのを調べられます。
last root -t console