当你在Linux系统中使用last
命令时,它会显示系统中用户的登录历史记录。这些登录记录通常存储在/var/log/wtmp
文件中。下面是关于last
命令的一些概念、常用参数选项以及示例代码:
概念:
「
last
命令」:用于显示用户登录系统的历史记录。「
/var/log/wtmp
文件」:存储着系统中的登录记录。
常用参数选项:
「-n, --lines NUM」:显示最近的NUM次登录记录。
last -n 5
「-a, --hostnames」:显示登录时的主机名。
last -a
「-i, --ip」:显示登录时的IP地址。
last -i
「-F, --dns」:通过DNS反向查询显示IP地址对应的主机名。
last -F
「-t, --until TIME」:显示指定时间之前的登录记录。
last -t 20230101120000
「-s, --since TIME」:显示指定时间之后的登录记录。
last -s 20230101120000
「-x」:显示系统关机和重新启动的时间。
last -x
「-R, --reboot」:显示系统的关机和重新启动历史记录。
last -R
示例代码:
显示最近5次登录记录:
last -n 5
显示登录时的主机名:
last -a
显示登录时的IP地址:
last -i
通过DNS反向查询显示IP地址对应的主机名:
last -F
显示指定时间之前的登录记录:
last -t 20230101120000
显示指定时间之后的登录记录:
last -s 20230101120000
显示系统关机和重新启动的时间:
last -x
显示系统的关机和重新启动历史记录:
last -R