「last」の版間の差分
提供: セキュリティ
(同じ利用者による、間の1版が非表示) | |||
行7: | 行7: | ||
== 概要 == | == 概要 == | ||
[[last]]は、/var/log/wtmp(もしくは、-fオプションで指定したファイル)を検索し、ファイルが作成されてからのすべてのログイン(とログアウトした)ユーザーを表示します。 | [[last]]は、/var/log/wtmp(もしくは、-fオプションで指定したファイル)を検索し、ファイルが作成されてからのすべてのログイン(とログアウトした)ユーザーを表示します。 | ||
− | + | ユーザー名やttyを指定した場合、[[last]]は、引数にマッチしたエントリだけを表示します。 | |
[[last]]に似たコマンドで、ログインの失敗を表示する[[lastb]]コマンドが提供されています。 | [[last]]に似たコマンドで、ログインの失敗を表示する[[lastb]]コマンドが提供されています。 | ||
− | |||
== インストール == | == インストール == | ||
システムにデフォルトで用意されています。 | システムにデフォルトで用意されています。 | ||
行38: | 行37: | ||
ubuntu lxc/console Sun Dec 8 15:59 - 15:59 (00:00) | ubuntu lxc/console Sun Dec 8 15:59 - 15:59 (00:00) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
=== rebootを調べる === | === rebootを調べる === | ||
システムのリブートの間隔を確認できます。 | システムのリブートの間隔を確認できます。 | ||
行47: | 行45: | ||
reboot system boot 3.2.0-24-generic Sat Dec 7 16:46 - 17:33 (16+00:46) | reboot system boot 3.2.0-24-generic Sat Dec 7 16:46 - 17:33 (16+00:46) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
=== FreeBSDの場合 === | === FreeBSDの場合 === | ||
[[root]]でコンソールからログインしたのを調べられます。 | [[root]]でコンソールからログインしたのを調べられます。 | ||
行53: | 行50: | ||
last root -t console | last root -t console | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
== 関連項目 == | == 関連項目 == | ||
* [[Linux]] | * [[Linux]] | ||
行60: | 行56: | ||
* [[faillog]] | * [[faillog]] | ||
* [[lastlog]] | * [[lastlog]] | ||
− | * | + | * pam_tally2 |
* [[Linuxのログインに関連するログファイル]] | * [[Linuxのログインに関連するログファイル]] | ||
− | <!-- vim: filetype=mediawiki --> | + | * [[ac]] |
+ | * [[lastcomm]] | ||
+ | <!-- vim: filetype=mediawiki | ||
+ | --> |
2015年9月22日 (火) 22:15時点における最新版
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