需要软件来跟踪登录和注销时间
我需要能够在用户的基础上跟踪登录和注销时间的软件。 如果可能,软件应该是跨平台的。 如果你知道这样的软件,请分享。
在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
将其放到文本文件中。