Linux lastlog命令详解

Linux lastlog命令详解教程

Linux 中的 lastlog 命令用于显示系统中所有用户最近一次登录信息。

lastlog 文件在每次有用户登录时被查询。可以使用 lastlog 命令检查某特定用户上次登录的时间,并格式化输出上次登录日志 /var/log/lastlog 的内容。它根据 UID 排序显示登录名、端口号(tty)和上次登录时间。如果一个用户从未登录过,lastlog 显示 “Never logged”。该命令需要以 root 身份运行。

Linux lastlog命令详解

功能

用于显示系统中所有用户最近一次登录信息。

语法

lastlog [options]

参数

参数 描述
options lastlog 命令使用的参数。

lastlog命令常用参数

选项 含义
-b<天数> 显示指定天数前的登录信息。
-h 显示召集令的帮助信息。
-t<天数> 显示指定天数以来的登录信息。
-u<用户名> 显示指定用户的最近登录信息。

Linux lastlog命令常用实例

实例

实例 描述
lastlog 显示系统中所有用户最近一次登录信息。
lastlog -b<天数> 显示指定天数前的登录信息。
lastlog -t<天数> 显示指定天数以来的登录信息。
lastlog -u<用户名> 显示指定用户的最近登录信息。

显示所有用户最近登录信息

语法

lastlog

案例

我们使用 lastlog 命令,显示系统中所有用户最近一次登录信息,具体命令如下:

lastlog

运行后,终端输出如下:

84_Linux显示最近一次登录信息lastlog命令详解.png

我们看到,我们使用了 lastlog 命令,显示了所有用户最近一次登录信息。

显示指定天数以前的登录信息

语法

lastlog -b<天数>

案例

我们使用 lastlog 命令,显示指定天数以前的登录信息,具体命令如下:

lastlog -b 1

运行后,终端输出如下:

85_Linux显示最近一次登录信息lastlog命令详解.png

我们看到,我们使用了 lastlog 命令,显示指定天数以前的登录信息。

显示指定天数以来的登录信息

语法

lastlog -t<天数>

案例

我们使用 lastlog 命令,显示指定天数以来的登录信息,具体命令如下:

lastlog -t 1

运行后,终端输出如下:

86_Linux显示最近一次登录信息lastlog命令详解.png

我们看到,我们使用了 lastlog 命令,显示指定天数以来的登录信息。

显示指定用户的登录信息

语法

lastlog -u<用户名>

案例

我们使用 lastlog 命令,显示指定用户的登录信息,具体命令如下:

lastlog -u root

运行后,终端输出如下:

87_Linux显示最近一次登录信息lastlog命令详解.png

我们看到,我们使用了 lastlog 命令,显示指定用户的登录信息。

Linux lastlog命令详解总结

Linux 中的 lastlog 命令用于显示系统中所有用户最近一次登录信息。