「last」の版間の差分

提供: セキュリティ
移動: 案内検索
(関連項目)
 
行7: 行7:
 
== 概要 ==
 
== 概要 ==
 
[[last]]は、/var/log/wtmp(もしくは、-fオプションで指定したファイル)を検索し、ファイルが作成されてからのすべてのログイン(とログアウトした)ユーザーを表示します。
 
[[last]]は、/var/log/wtmp(もしくは、-fオプションで指定したファイル)を検索し、ファイルが作成されてからのすべてのログイン(とログアウトした)ユーザーを表示します。
ユーザー名や[[tty]]を指定した場合、[[last]]は、引数にマッチしたエントリだけを表示します。
+
ユーザー名や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]]
+
* pam_tally2
 
* [[Linuxのログインに関連するログファイル]]
 
* [[Linuxのログインに関連するログファイル]]
 
* [[ac]]
 
* [[ac]]
 
* [[lastcomm]]
 
* [[lastcomm]]
<!-- vim: filetype=mediawiki -->
+
<!-- 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

関連項目