RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
Linux:记录最近的登录时刻(linux最近登录)

linux是一个功能强大的操作系统,可以使用不同的命令记录用户最近登录和登录时间。默认情况下,所有用户的登录信息都会记录在系统日志/var/log/wtmp或者/var/log/btmp中,而且登录信息会一直累积,直到用户下次登录或者logout才会更新。

创新互联长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为平度企业提供专业的成都做网站、网站设计,平度网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

因此,可以使用`last`命令来查看Linux系统最近的登录信息:

“`shell

$ last


输出的结果如下:

```shell
tim ttyp1 Tue Sep 20 09:34 still logged in
tim ttyp2 Tue Sep 20 09:14 - 09:32 (00:17)
tim ttyp2 Tue Sep 20 08:29 still logged in
tim ttyp1 Tue Sep 20 08:29 still logged in

wtmp begins Mon Sep 19 21:12:09 2016

可以看到,上面的结果显示最近的登录时间是tim的09:34,而上次的登录时间是09:14到09:32(登录时长00:17,即17分钟)。更多详细信息,可以使用`last -a`来查看:

“`shell

$ last -a


输出的结果如下:

```shell
tim ttyp1 Tue Sep 20 09:34 - 16:06 (06:32)
tim ttyp2 Tue Sep 20 09:14 - 10:32 (01:17)
tim ttyp1 Tue Sep 20 08:29 - 09:34 (01:05)
tim ttyp2 Tue Sep 20 08:29 - 09:14 (00:44)

wtmp begins Mon Sep 19 21:12:09 2016

这里可以看到,每次用户登录和登出的时间和登录时长都会有所记录,因此可以快速确认用户的登录和登出时间。当一个用户登录多次的时候,可以使用`last -i`来查看特定用户的最近登录信息:

“`shell

$ last -i


输出的结果如下:

```shell
tim ttyp1 Tue Sep 20 09:34 - 16:06 (06:32)
tim ttyp2 Tue Sep 20 09:14 - 10:32 (01:17)
tim ttyp1 Tue Sep 20 08:29 - 09:34 (01:05)
tim ttyp2 Tue Sep 20 08:29 - 09:14 (00:44)

wtmp begins Mon Sep 19 21:12:09 2016

从结果可以看出,这段时间内,tim的总登录时长为06:32。可以使用`last -f /var/log/btmp`命令来查看最近的登录和登出日志:

“`shell

$ last -f /var/log/btmp


输出的结果如下:

```shell
tim ttyp2 Tue Sep 20 09:14 - 09:32 (00:17)
tim ttyp2 Tue Sep 20 08:29 - 09:14 (00:44)
tim ttyp1 Tue Sep 20 08:29 still logged in
btmp begins Mon Sep 19 21:12:09 2016

从输出结果可以看出,tim在09:14到09:32之间登录了一次,登录时长00:17;在08:29到09:14之间登录了一次,登录时长00:44;在08:29登录后仍在线。

以上就是Linux系统记录最近登录情况的方法,可以帮助我们跟踪用户的登录和登出时间,进而帮助我们确保系统的安全。

香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。


网站名称:Linux:记录最近的登录时刻(linux最近登录)
文章网址:http://www.jxjierui.cn/article/ccsecci.html