last
是一个在 Linux 系统中常用的命令工具,用于显示最近登录系统的用户的会话信息。这个命令对于系统管理员和高级用户来说非常有用,因为它可以帮助他们监控用户的活动、检查是否有异常登录行为等。
通过简单的 last
命令可以查看当前或历史所有用户的登录情况:
last
如果只想查看某个用户的登录信息,可以使用用户名作为参数:
last username
例如,要查看名为 john
的用户的所有会话记录:
last john
想要知道当前在线的用户或未完成的会话,可以添加 -i
或 --idle
参数:
last -i
或者更简洁地使用:
last --idle
要只显示最后一次成功登录的信息,可以加上 -n 1
参数:
last -n 1
last
命令输出包含多个字段信息,具体如下:
pts
、ssh
等)。假设系统中最近的一次登录记录如下:
john pts/2 192.168.1.100 Thu Sep 14 15:37 - 15:42 (00:04)
jane pts/3 192.168.1.110 Fri Sep 15 10:23 - 10:34 (00:11)
这表明 john
在 192.168.1.100
地址的终端(pts/2)上进行了登录,从 Thu Sep 14 15:37
开始到 15:42
结束,共花费了4分钟。
通过使用 last
命令,系统管理员可以轻易地了解用户的会话历史、实时状态等信息。这对于维护系统的安全性和正常运行至关重要。