我需要获取过去 6 个月登录用户的详细信息,以便进行分析并增加服务器的 CPU。我尝试了以下命令最后-a但它没有给出完整的结果。有人能帮我获取过去 6 个月登录用户的详细信息吗?
提前致谢!
答案1
较新版本
您可以使用-s
选项:
last -s -6month
显示自指定时间以来的登录状态。
-t
如果愿意的话,可以指定直到另一个日期。
如果您收到如下消息:
wtmp begins Tue Apr ...
这意味着“logrotate”已经删除了您的日志文件,因此您无权使用它们。
对于旧版本,您应该指定全职:
last -t 20170101000000