last命令
last 命令显示最后登录用户的列表
此命令搜索文件 /var/log/wtmp(或者由 -f 标志指定的文件)并显示自该文件创建以来登录(和退出)的所有用户的列表。
例子
查看所有用户的最后登录时间
$last jack pts/7 server1.example Mon Jan 5 14:36 still logged in jack pts/5 server1.example Mon Jan 5 14:34 still logged in jack pts/7 server1.example Sat Jan 3 16:20 - 17:21 (01:01) jack pts/5 server1.example Sat Jan 3 16:17 - 17:21 (01:04) jack pts/5 server1.example Fri Jan 2 15:34 - 17:52 (02:17) jack pts/5 server1.example Sun Apr 27 23:48 - 07:25 (1+07:37) root pts/5 main.test Sun Apr 27 04:18 - 04:20 (00:02) rahul pts/11 server1.example Sat Apr 26 06:25 - 17:16 (10:51) rahul pts/10 server1.example Sat Apr 26 06:20 - 17:16 (10:56)
查看特定用户的上次登录时间
语法
$last username
$last jack jack pts/7 server1.example Mon Jan 5 14:36 still logged in jack pts/5 server1.example Mon Jan 5 14:34 still logged in jack pts/7 server1.example Sat Jan 3 16:20 - 17:21 (01:01) jack pts/5 server1.example Sat Jan 3 16:17 - 17:21 (01:04)
查看源机器的ip地址详细信息
$last jack -i jack pts/7 192.168.0.100 Mon Jan 5 14:36 still logged in jack pts/5 192.168.0.100 Mon Jan 5 14:34 still logged in jack pts/7 192.168.0.100 Sat Jan 3 16:20 - 17:21 (01:01) jack pts/5 192.168.0.100 Sat Jan 3 16:17 - 17:21 (01:04)
lastlog命令
lastlog 报告所有用户或者给定用户的最近登录
lastlog 格式化并打印上次登录日志 /var/log/lastlog 文件的内容。
将打印登录名、端口和上次登录时间。
默认(无标志)会导致打印 lastlog 条目,并按其在 /etc/passwd 中的顺序排序。
例子
查看jack上次登录时间
$lastlog -u jack Username Port From Latest jack pts/7 server1.example Mon Jan 5 14:36:52 -0400 2014
有几个命令可用于获取上次登录用户的列表以及时间详细信息
日期:2020-06-02 22:18:24 来源:oir作者:oir
