Linux查看最近登录成功/失败的用户信息
常用的几个Linux查看最近登录成功/失败的用户信息
推荐使用命令last 、 w -i 可以查看到比较详细的登陆信息 登陆时间,闲置时间 登陆终端 闲置时间等
[root@server06 ~]# last
chen pts/1ip-10-0-7-27.ap- Tue May 19 16:45still logged in
case pts/2ip-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
USERTTYFROMLOGIN@IDLEJCPUPCPU WHAT
rootpts/010.0.7.2716:475.00s0.07s0.00s w -i
1.Linux users查看在线用户
[root@server06 ~]# users
case root chen
【Linux查看最近登录成功/失败的用户信息】2.Linux who查看在线用户并显示终端、时间、登陆地址等信息
显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等
讲
参数说明:
- -H 或 --heading:显示各栏位的标题信息列;
- -u 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串
- -q 或--count:只显示登入系统的帐号名称和总人数;
[root@server06 ~]# who
rootpts/02020-05-19 09:07 (ip-10-0-7-27.compute.internal)
casepts/12020-05-19 09:15 (ip-10-0-7-27.compute.internal)
chenpts/22020-05-19 10:22 (ip-10-0-7-27.compute.internal)
显示标题栏和只显示当前用户 IDLE . 代表用户当前活跃
[root@server06 ~]# who -Hu
NAMELINETIMEIDLEPID COMMENT
rootpts/02020-05-20 16:47.4958 (ip-10-0-7-27.compute.internal)
casepts/12020-05-20 16:53.5084 (ip-10-0-7-27.compute.internal)
chenpts/22020-05-20 16:49 00:185003 (ip-10-0-7-27.compute.internal)
rootpts/32020-05-20 16:50 00:225032 (ip-10-0-7-27.compute.internal)
centospts/42020-05-20 16:54 00:185109 (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 的登入讯息
用户、终端、时间、在线时长** still logged in代表当前在线
[root@server06 ~]# last-2
chen pts/1ip-10-0-7-27.ap- Tue May 19 16:45still logged in
case pts/2ip-10-0-7-27.ap- Tue May 19 10:22 - 10:24(00:01)
显示完整主机名 有时太长默认会显示不全
[root@server06 ~]# last -a -2
centospts/4Wed May 20 16:54still logged inip-10-0-7-27.ap-south-1.compute.internal
yqservic pts/1Wed May 20 16:53still logged inip-10-0-7-27.ap-south-1.compute.internal
省略 hostname 的栏位
[root@server06 ~]# last -R -2
chen pts/1Tue May 19 16:45still logged in
case pts/2Tue May 19 10:22 - 10:24(00:01)
显示centos登陆信息
[root@server06 ~]# last centos -5
centospts/4ip-10-0-7-27.ap- Wed May 20 16:54still logged in
centospts/4ip-10-0-6-211.ap Fri May8 12:34 - 13:20(00:45)
centospts/1ip-10-0-6-211.ap Wed May6 11:46 - 13:20 (2+01:33)
centospts/1ip-10-0-7-27.ap- Wed May6 11:12 - 11:13(00:01)
centospts/1ip-10-0-7-27.ap- Wed May6 09:39 - 09:41(00:01)
**4..Linux lastb命令用于列出登入系统失败的用户相关信息
最近登录失败的2个用户记录 并显示完整主机名
[root@server06 ~]# lastb-a
centos ssh:nottyThu May7 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
USERTTYFROMLOGIN@IDLEJCPUPCPU WHAT
rootpts/0ip-10-0-7-27.ap- 16:471.00s0.07s0.00s w
rootpts/1ip-10-0-7-27.ap- 16:5349:570.00s0.00s -bash
casepts/2ip-10-0-5-16.ap- 16:491:08m0.00s0.00s ping www.baidu.com
rootpts/3ip-10-0-5-16.ap- 16:501:11m0.00s0.00s -bash
centospts/4ip-10-0-7-27.ap- 16:541:08m0.00s0.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
USERTTYFROMLOGIN@IDLEJCPUPCPU WHAT
rootpts/010.0.7.2716:475.00s0.07s0.00s w -i
rootpts/110.0.7.2716:5352:440.00s0.00s -bash
casepts/210.0.5.1616:491:10m0.00s0.00s ping www.baidu.com
rootpts/310.0.7.2716:501:14m0.00s0.00s -bash
推荐阅读
- JS中的各种宽高度定义及其应用
- 人生感悟记#环境仪器宋庆国成长记#072
- “精神病患者”的角度问题
- 放下心中的偶像包袱吧
- Linux下面如何查看tomcat已经使用多少线程
- Beego打包部署到Linux
- 疲困,却仍得继续
- RxJava|RxJava 在Android项目中的使用(一)
- 热爱的东西就得坚持哦
- MySql数据库备份与恢复