last

2025 年 3 月 17 日 | 阅读 1 分钟

last 命令用于查找用户的最后登录时间。它显示自 /var/log/wtmp 文件创建以来最后登录的用户的列表。因此,这个列表会很长。

它提供了所有相关信息,例如谁已登录、IP 地址(如果是远程连接)、登录时长、日期和时间。

语法>

Linux-last1

查看上面的快照,

  • 第一列显示登录用户
  • 第二列显示用户如何连接到系统,其中 pts 是伪终端,pts0 表示用户通过远程连接,system boot 表示重启活动的例外情况
  • 第三列显示用户的地址,如果显示 :0,表示通过本地终端连接;如果通过远程服务器连接,则显示 IP 地址;系统重启时,例外情况会显示内核版本
  • 其余列显示用户的活动时间
  • 括号中的数据表示用户登录了多长时间

选项

选项函数
last -n <number>显示指定行数
last -R禁用显示主机名
last -a在最后一列显示主机名
last -F显示完整的登录和注销时间
last <username>显示特定用户名
last -x显示最后一次关机时间