Linux查看用户登录记录的方法
墨初 操作系统 1100阅读
在linux系统中可以使用who,w,users以及last等ssh命令来查看用户的登录记录,下面是这几个命令的用法,供大家参考。
Linux查看用户的登录记录
1、linux who 命令
who:查看当前登录Linux系统用户的信息
命令格式:
who
例:
#https://www.73so.com [root@VM-16-2-centos ~]# who root pts/1 2023-02-20 20:17 (192.168.31.1) root pts/2 2023-02-20 20:17 (192.168.31.1)
2、linux w 命令
w:显示登录linux系统的用户以及当前执行的任务
命令格式:
w
例:
[root@VM-16-2-centos ~]# w 21:44:00 up 157 days, 10:03, 2 users, load average: 0.44, 0.23, 0.16 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 192.168.31.1 20:17 0.00s 0.02s 0.02s -bash root pts/2 192.168.31.1 20:17 1:26m 3.84s 3.82s top
3、linux users 命令
users:命令用于显示当前登录系统的所有用户的用户列表。
命令格式:
users
例:
[root@VM-16-2-centos ~]# users root root
4、linux last 命令
last:显示当前与过去登录Linux系统的用户信息
命令格式:
last
例:
[root@VM-16-2-centos ~]# last root pts/2 192.168.31.1 Mon Feb 20 20:17 still logged in root pts/1 192.168.31.1 Mon Feb 20 20:17 still logged in root pts/2 192.168.31.1 Sat Feb 18 13:56 - 17:04 (03:07) root pts/1 192.168.31.1 Sat Feb 18 13:56 - 17:04 (03:07) root pts/2 192.169.0.1 Tue Jan 17 20:07 - 20:14 (00:07) root pts/1 192.169.0.1 Tue Jan 17 20:07 - 20:14 (00:07) root pts/2 192.169.0.1 Tue Jan 17 17:53 - 17:55 (00:01) ......
5、linux lastb 命令
lastb:显示所有登陆linux系统失败的用户信息
命令格式:
lastb
例:
[root@VM-16-2-centos ~]# lastb root ssh:notty 110.78.138.66 Mon Feb 20 03:46 - 03:46 (00:00) ubuntu ssh:notty 45.225.160.66 Mon Feb 20 03:46 - 03:46 (00:00) ubuntu ssh:notty 45.225.160.66 Mon Feb 20 03:46 - 03:46 (00:00) root ssh:notty 110.78.138.66 Mon Feb 20 03:46 - 03:46 (00:00) nginx ssh:notty 139.162.123.165 Mon Feb 20 03:46 - 03:46 (00:00) ......