Linux查看最近登录成功/失败的用户信息

常用的几个Linux查看最近登录成功/失败的用户信息
推荐使用命令lastw -i 可以查看到比较详细的登陆信息 登陆时间,闲置时间 登陆终端 闲置时间等

[root@server06 ~]# last 
chen pts/1        ip-10-0-7-27.ap- Tue May 19 16:45   still logged in
case pts/2        ip-10-0-7-27.ap- Tue May 19 10:22 - 10:24  (00:01)

[root@server06 ~]# w -i
 18:05:01 up 1 day, 11:04,  5 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.7.27        16:47    5.00s  0.07s  0.00s w -i

1.Linux users查看在线用户

[root@server06 ~]# users  
case root chen

2.Linux who查看在线用户并显示终端、时间、登陆地址等信息
显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等

参数说明:

  • -H 或 --heading:显示各栏位的标题信息列;
  • -u 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串
  • -q 或--count:只显示登入系统的帐号名称和总人数;
[root@server06 ~]# who
root    pts/0        2020-05-19 09:07 (ip-10-0-7-27.compute.internal)
case   pts/1        2020-05-19 09:15 (ip-10-0-7-27.compute.internal)
chen   pts/2        2020-05-19 10:22 (ip-10-0-7-27.compute.internal)

显示标题栏和只显示当前用户 IDLE . 代表用户当前活跃

[root@server06 ~]# who -Hu
NAME     LINE         TIME             IDLE          PID COMMENT
root     pts/0        2020-05-20 16:47   .          4958 (ip-10-0-7-27.compute.internal)
case     pts/1        2020-05-20 16:53   .          5084 (ip-10-0-7-27.compute.internal)
chen     pts/2        2020-05-20 16:49 00:18        5003 (ip-10-0-7-27.compute.internal)
root     pts/3        2020-05-20 16:50 00:22        5032 (ip-10-0-7-27.compute.internal)
centos   pts/4        2020-05-20 16:54 00:18        5109 (ip-10-0-7-27.compute.internal)

显示登入系统的帐号名称和总人数

[root@server06 ~]# who -q
root yqservice yqservice root centos
# users=5

3.Linux last命令用于显示用户最近登录信息

  • -R 省略 hostname 的栏位
  • -num 展示前 num 个
  • username 展示 username 的登入讯息

最近登录成功的2个用户记录
用户、终端、时间、在线时长** still logged in代表当前在线

[root@server06 ~]# last  -2
chen pts/1        ip-10-0-7-27.ap- Tue May 19 16:45   still logged in
case pts/2        ip-10-0-7-27.ap- Tue May 19 10:22 - 10:24  (00:01)

显示完整主机名 有时太长默认会显示不全

[root@server06 ~]# last -a -2
centos   pts/4        Wed May 20 16:54   still logged in    ip-10-0-7-27.ap-south-1.compute.internal
yqservic pts/1        Wed May 20 16:53   still logged in    ip-10-0-7-27.ap-south-1.compute.internal

省略 hostname 的栏位

[root@server06 ~]# last -R -2
chen pts/1        Tue May 19 16:45   still logged in
case pts/2        Tue May 19 10:22 - 10:24  (00:01)

显示centos登陆信息

[root@server06 ~]# last centos -5
centos   pts/4        ip-10-0-7-27.ap- Wed May 20 16:54   still logged in   
centos   pts/4        ip-10-0-6-211.ap Fri May  8 12:34 - 13:20  (00:45)    
centos   pts/1        ip-10-0-6-211.ap Wed May  6 11:46 - 13:20 (2+01:33)   
centos   pts/1        ip-10-0-7-27.ap- Wed May  6 11:12 - 11:13  (00:01)    
centos   pts/1        ip-10-0-7-27.ap- Wed May  6 09:39 - 09:41  (00:01)    

**4..Linux lastb命令用于列出登入系统失败的用户相关信息
最近登录失败的2个用户记录 并显示完整主机名

[root@server06 ~]# lastb  -a
centos ssh:notty    Thu May  7 15:43 - 15:43  (00:00)     ip-10-0-7-27.ap-south-1.compute.internal

5.Linux w命令用于显示目前登入系统的用户信息

  • -f  开启或关闭显示用户从何处登入系统。
  • -h  不显示各栏位的标题信息列。
  • -i  显示实例IP地址
  • -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。

显示当前用户,不显示登录位置

用户  终端  登陆主机名  登陆时间  限制时间  tty进程CPU使用率  当前进程CPU使用率  运行命令
[root@server06 ~]# w
 18:02:14 up 1 day, 11:02,  5 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    ip-10-0-7-27.ap- 16:47    1.00s  0.07s  0.00s w
root     pts/1    ip-10-0-7-27.ap- 16:53    49:57   0.00s  0.00s -bash
case     pts/2    ip-10-0-5-16.ap- 16:49    1:08m  0.00s  0.00s ping www.baidu.com
root     pts/3    ip-10-0-5-16.ap- 16:50    1:11m  0.00s  0.00s -bash
centos   pts/4    ip-10-0-7-27.ap- 16:54    1:08m  0.00s  0.00s -bash

显示IP地址

[root@server06 ~]# w -i
 18:05:01 up 1 day, 11:04,  5 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.7.27        16:47    5.00s  0.07s  0.00s w -i
root     pts/1    10.0.7.27        16:53    52:44   0.00s  0.00s -bash
case     pts/2    10.0.5.16        16:49    1:10m  0.00s  0.00s ping www.baidu.com
root     pts/3    10.0.7.27        16:50    1:14m  0.00s  0.00s -bash

你可能感兴趣的