lastコマンド
はじめに こんにちは!今回はlastコマンドについて解説します。 lastはシステムのログイン・ログアウト履歴を表示するコマンドです。誰がいつどのマシンからログインしたか、セッションがいつまで続いたかを確認できます。 セキュリティ監査やトラブルシューティングで超便利。不正ログインの調査にも使われます。 lastコマンドとは lastは、/var/log/wtmpファイルを読み込んで、ユーザーのログイン・ログアウト履歴を表示する外部コマンドです。 システムにアクセスしたユーザー、ログイン時刻、接続元、セッション時間などを確認できます。セキュリティ管理では必須のコマンドですね。 基本構文 1 last [オプション] [ユーザー名] 引数なしで実行すると、すべてのログイン履歴を表示します。 主なオプション オプション 説明 -n NUM 最後のNレコードのみを表示 -f FILE 指定ファイルからログインデータを読む -w IPアドレスを完全に表示 -i IPアドレスだけを表示 -d ホスト名をIPアドレスに変換 -F 日時をフルフォーマットで表示 -x システムの起動・停止情報も表示 使用例 例1: すべてのログイン履歴を表示 1 last 実行結果: 1 2 3 user1 pts/1 192.168.1.100 Fri Jan 3 14:23:45 2025 - 14:45:20 (00:21) user2 pts/0 192.168.1.200 Fri Jan 3 13:00:00 2025 - 13:30:15 (00:30) root tty1 Fri Jan 3 10:00:00 2025 still logged in 最新から順にログイン履歴を表示。 ...