获取过去 6 个月用户登录详细信息的命令或脚本

获取过去 6 个月用户登录详细信息的命令或脚本

我需要获取过去 6 个月登录用户的详细信息,以便进行分析并增加服务器的 CPU。我尝试了以下命令最后-a但它没有给出完整的结果。有人能帮我获取过去 6 个月登录用户的详细信息吗?

提前致谢!

答案1

较新版本

您可以使用-s选项:

last -s  -6month

显示自指定时间以来的登录状态。

-t如果愿意的话,可以指定直到另一个日期。

如果您收到如下消息:

wtmp begins Tue Apr ...

这意味着“logrotate”已经删除了您的日志文件,因此您无权使用它们。

对于旧版本,您应该指定全职:

last -t 20170101000000

相关内容