Linux常用命令last的使用方法详解
什么是last命令?
last
命令是一个Linux系统中常用的命令之一,用于列出已经登录过系统的用户列表,并显示其登录的时间、登录方式、登录IP地址等信息,可用于审计用户行为,也可以用于检查系统安全。
last命令的语法
last命令的语法如下:
last [参数] [选项] [用户名] [终端]
- 参数:用于指定输出的条数。格式为
-n 数字
,例如-n 10
表示输出最近的10条记录。 - 选项:常用的选项有:
-a
:输出全部信息,包括系统启动和关机的时间。-i
:显示IP地址而不是主机名称。-F
:以文件名的形式显示日志文件名,而不是使用/var/log/wtmp的默认文件。- 用户名:显示指定用户的登录信息。
- 终端:显示指定终端上的登录信息。
last命令示例
示例一:查看最近10条登录记录
输入以下命令:
last -n 10
系统会显示最近10条登录记录,格式如下:
root pts/0 192.168.1.10 Fri May 22 06:00 still logged in
root pts/0 192.168.1.10 Thu May 21 19:58 - 05:17 (09:19)
root pts/0 192.168.1.10 Thu May 21 09:25 - 10:43 (01:17)
root tty1 Thu May 21 09:23 - 10:44 (01:21)
reboot system boot 3.10.0-957.12.2. Thu May 21 09:22 - 22:54 (13:31)
root pts/0 192.168.1.10 Wed May 20 08:33 - 08:58 (00:24)
root tty1 Wed May 20 07:44 - 22:53 (15:09)
reboot system boot 3.10.0-957.12.2. Tue May 19 23:31 - 08:56 (09:25)
root pts/0 192.168.1.10 Tue May 19 08:14 - down (01:25)
示例二:查看指定用户的登录记录
输入以下命令:
last root
系统会显示指定用户root的登录记录,格式如下:
root pts/0 192.168.1.10 Fri May 22 06:00 still logged in
root pts/0 192.168.1.10 Thu May 21 19:58 - 05:17 (09:19)
root pts/0 192.168.1.10 Thu May 21 09:25 - 10:43 (01:17)
root tty1 Thu May 21 09:23 - 10:44 (01:21)
root pts/0 192.168.1.10 Wed May 20 08:33 - 08:58 (00:24)
root tty1 Wed May 20 07:44 - 22:53 (15:09)
root pts/0 192.168.1.10 Tue May 19 08:14 - down (01:25)
总结
last
命令是一个非常实用的Linux系统命令,可用于审计用户行为,查看系统安全状况等。通过本文的讲解,相信您已经掌握了该命令的使用方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux常用命令last的使用方法详解 - Python技术站