Linuxで「最後の」コマンドを使用してログイン年のデータを取得する


10

Solarisでは、コマンド「fwtmp」がwtmpログから年の情報を提供します。例えば:

host # /usr/lib/acct/fwtmp < /var/adm/wtmpx > tmp_wtmpx_file
host # head -1 tmp_wtmpx_file
user123 sshd 1258 7 0000 0000 1226072918 230489 0 29 host123.desktop.ourhost.com Fri Nov  7 09:48:38 2008

Linuxでは、「最後の」は年の情報なしでデータを出力します。年のデータを追加するためにLinuxで「fwtmp」のようなユーティリティを見つけることができないようです。「lastlog」コマンドの出力には年が含まれますが、passwdファイルにあるユーザーのみが検索されます(デフォルトでは、LDAPまたは他のユーザーデータベースでは検索されません)。Linuxに、「最後の」からの他のデータと共に年を出力するユーティリティはありますか?

回答:



4

RHEL5では、last -Fは使用できません。

last特定の年の情報のみを取得する場合は、を使用する必要がありますlast -t

例:

  • last -t 20140101000000 2014年までにすべてを表示します。
  • last -t 20130101000000 2013年より前にすべてを表示します。

2つのコマンド間でdiffを実行すると、2013の情報しか得られません。

詳細については、必要に応じて、Red Hat 5で最後のコマンドを使用して「年」を取得するを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.