需要软件来跟踪登录和注销时间

我需要能够在用户的基础上跟踪登录和注销时间的软件。 如果可能,软件应该是跨平台的。 如果你知道这样的软件,请分享。

在Linux中,我们有一个命令, 最后一个tty7将显示使用tty7(桌面所在的位置)的用户列表:

例:

 rinzwind tty7:0星期六5月28日05:14仍然登录   
 rinzwind tty7:0 Fri May 27 18:22  -  down(04:43)    
 rinzwind tty7:0 Fri May 27 17:11  -  down(00:47)    
 rinzwind tty7:0 Fri May 27 05:44  -  down(01:34)    
 rinzwind tty7:0 Thu May 26 17:59  -  down(03:57)    
 rinzwind tty7:0 Thu May 26 08:03  -  down(00:20)    
 rinzwind tty7:0 Thu May 26 07:27  -  down(00:29)    
 rinzwind tty7:0 Thu May 26 06:41  -  down(00:05)    
 rinzwind tty7:0 Wed 5月25日17:17  -  down(06:49)    
 rinzwind tty7:0 Wed 5月25日11:33  -  down(00:20)    
 rinzwind tty7:0 Wed 5月25日10:28  -  down(00:05) 

您可以通过相同的方式查看谁使用了tty1或任何其他ttys (以查看谁登录到命令行控制台)。

如果您需要此信息,只需将输出重定向到文件:

last tty7 >~/login.txt

您将在主目录中找到login.txt。

所以不需要花哨的GUI工具。 这是系统管理员需要检查exception情况的基本指令之一(就像人们试图访问不需要的系统一样)。

编辑。

输出显示:用户名,tty(7是桌面),屏幕号(不确定),日期, – ,’向下’,活动会话的时间。 ‘down’表示关闭系统,当有时间时它可能意味着其他人将其关闭(从tty1重新启动)或者电源在没有正确关闭的情况下被关闭。 ()之间的时间是系统开启的时间。

您可能感兴趣的选项更多,也可能更容易阅读:

last reboot

重启系统启动2.6.38-8-generic星期六5月28日05:14  -  20:47(15:32)
 reboot system boot 2.6.38-8-generic Fri May 27 18:22  -  23:05(04:43)
 reboot system boot 2.6.38-8-generic Fri May 27 17:11  -  17:58(00:47)
 reboot system boot 2.6.38-8-generic Fri May 27 05:44  -  07:19(01:34)
 reboot system boot 2.6.38-8-generic Thu May 26 17:59  -  21:56(03:57)
 reboot system boot 2.6.38-8-generic Thu May 26 08:03  -  08:23(00:20)

在5:14我启动了这台机器,现在是20:47,我目前正在使用它15小时32分钟。 昨天我在笔记本上花了0h47和4h43。

第一行现在显示:

 重启系统启动2.6.38-8-generic星期六5月28日05:14  -  20:54(15:40)    

last reboot >~/lastreboot.txt将其放到文本文件中。