在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上,'last'输出没有年份信息的数据,而且我似乎无法在Linux上find类似'fwtmp'的实用程序来添加年份数据。 'lastlog'命令在输出中包含年份,但仅查找passwd文件中的用户(默认情况下不针对ldap或其他用户数据库)。 在Linux上是否有一个实用工具将输出年份与“最后”的其他数据一起输出?
man last ... -F Print full login and logout times and dates. ...
所以,用last -F
在RHEL5上, last -F不可用。
如果您只想从特定年份获得last信息,则需要使用last -t 。
例如:
last -t 20140101000000显示了一切。 last -t 20130101000000显示2013年之前的一切。 如果在两个命令之间运行差异,则只能获得2013年的信息。
如果需要更多信息,请参阅在红帽子5上使用最后一个命令获得“年” 。