linux查看曾经登录用户,Linux查看用户登录记录

有关用户登录的信息记录在 utmp(/var/run/utmp)、wtmp(/var/log/wtmp)、btmp(/var/log/btmp) 和 lastlog(/var/log/lastlog) 等文件中。

who、w 和 users 等命令通过 utmp(/var/run/utmp) 文件查询当前登录用户的信息。

last 和 ac 命令通过 wtmp(/var/log/wtmp) 文件查询当前与过去登录系统的用户的信息。

lastb 命令通过 btmp(/var/log/btmp) 文件查询所有登录系统失败的用户的信息。

lastlog 命令通过 lastlog(/var/log/lastlog) 文件查询用户最后一次登录的信息。

who 命令:显示当前当登录的用户的信息

[root@webserver01 ~]# who

root pts/0 2019-04-15 09:21 (10.10.40.63)

root pts/1 2019-04-15 10:57 (10.10.40.125)

w 命令:显示登录的用户及其当前执行的任务

[root@webserver01 ~]# w

12:09:16 up 2:52, 2 users, load average: 2.28, 1.86, 1.79

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root pts/0 10.10.40.63 09:21 0.00s 0.09s 0.06s w

root pts/1 10.10.40.125 10:57 1:12m 0.01s 0.01s -bash

users 命令:显示当前当登录的用户的用户名

[root@webserver01 ~]# users

root root

last 命令:显示当前与过去登录系统的用户的信息

[root@webserver01 ~]# last

root pts/1 10.10.40.125 Mon Apr 15 10:57 still logged in

root pts/0 10.10.40.63 Mon Apr 15 09:21 still logged in

reboot system boot 2.6.32-431.el6.x Mon Apr 15 09:17 - 12:10 (02:53)

root pts/0 10.10.40.63 Thu Apr 11 12:34 - 14:46 (02:11)

root pts/0 10.10.40.63 Mon Apr 8 16:44 - 17:18 (00:34)

root pts/0 10.10.40.125 Tue Mar 26 16:05 - 16:55 (00:50)

root pts/0 10.10.40.63 Fri Mar 1 15:31 - 20:45 (1+05:14)

root pts/0 10.10.40.63 Thu Feb 21 10:32 - 12:54 (02:21)

root pts/0 10.8.8.88 Mon Feb 4 20:20 - 16:18 (9+19:58)

root pts/0 10.10.40.63 Mon Jan 28 20:45 - 20:20 (6+23:35)

reboot system boot 2.6.32-431.el6.x Sat Jan 26 12:29 - 12:10 (78+23:41)

root pts/0 :0.0 Wed Jan 16 14:26 - crash (9+22:03)

root pts/1 :0.0 Wed Jan 16 10:44 - crash (10+01:45)

root pts/3 10.10.40.63 Tue Jan 15 17:08 - crash (10+19:21)

root pts/2 10.10.40.63 Tue Jan 15 14:46 - 09:41 (2+18:55)

root pts/2 10.10.40.63 Tue Jan 15 10:44 - 11:03 (00:19)

wtmp begins Thu Feb 8 03:10:46 2018

lastb 命令:显示所有登录系统失败的用户的信息

[root@webserver01 ~]# lastb

usuario ssh:notty 80.211.253.94 Mon Apr 1 03:39 - 03:39 (00:00)

usuario ssh:notty 80.211.253.94 Mon Apr 1 03:39 - 03:39 (00:00)

1234 ssh:notty 80.211.253.94 Mon Apr 1 03:39 - 03:39 (00:00)

1234 ssh:notty 80.211.253.94 Mon Apr 1 03:39 - 03:39 (00:00)

btmp begins Mon Apr 1 03:29:00 2019

lastlog 命令:显示用户最后一次登录的信息

[root@webserver01 ~]# lastlog

用户名 端口 来自 最后登陆时间

root pts/1 10.10.40.125 一 4月 15 10:57:16 +0800 2019

bin **从未登录过**

ac 命令:显示用户连接时间的统计数据

a) 显示每天的总的连接时间

[root@webserver01 ~]# ac -d

Mar 7 total 10.50

Mar 8 total 15.42

Mar 9 total 24.04

Mar 12 total 87.31

Mar 13 total 32.49

Mar 16 total 89.02

Mar 18 total 98.65

Mar 19 total 54.44

Mar 20 total 50.33

Mar 21 total 56.81

Mar 24 total 144.77

Mar 25 total 49.88

Mar 26 total 52.27

Mar 27 total 57.06

b) 显示每个用户的总的连接时间

[root@webserver01 ~]# ac -p

root 5362.90

total 8859.28

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值