1.lastとは
過去のログイン履歴を表示するコマンド。ログイン履歴の参照先は「/var/log/wtmp」で、バイナリファイルのため本コマンド等でなければ読み取れない。
2.使い方
(1)書式
<書式>
last [オプション] [ユーザー名 or tty]
<例>
$ last
user1 pts/0 192.168.1.5 Mon Jul 7 08:00 still logged in
user2 pts/1 192.168.1.6 Mon Jul 7 07:30 - 07:55 (00:25)
reboot system boot 5.15.0-100 Mon Jul 7 07:00 still running
項目 | 説明 |
---|---|
user1 | ユーザー名 |
pts/0 | 端末名(リモートログインなら pts、ローカルなら tty) |
192.168.1.5 | 接続元 IP(ローカルなら空白) |
Jul 7 08:00 | ログイン日時 |
07:30 - 07:55 | ログイン〜ログアウトの時間 |
still logged in | 現在もログイン中 |
reboot | システム再起動ログ(ユーザー名ではなくイベント名) |
(2)オプション
①last -n 数字
表示する履歴数を指定。※デフォルトは10件