last列出目前与过去登入系统的用户相关信息。
使用last命令可以显示用户最后登录的信息,该命令是通过读取/var/log/wtmp文件内容,并把该文件内记录的用户最后登录信息,全部显示出来。
语 法:last [-adRx][-f ][-n ][帐号名称…][终端机编号…]
补充说明:单独执行 last 指令,它会读取位于/var/log 目录下,名称为 wtmp 的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。
参 数:
-a 把从何处登入系统的主机名称或 IP 地址,显示在最后一行。
-d 将 IP 地址转换成主机名称。
-f 指定记录文件。
-n 或- 设置列出名单的显示列数。
-R 不显示登入系统的主机名称或 IP 地址。
-x 显示系统关机,重新开机,以及执行等级的改变等信息。
示例:
显示用户root在控制台终端的所有登录信息。
[root@localhost ~]# last root console
显示近期系统重新引导间的时间。
[root@localhost ~]# last reboot
reboot system boot 2.6.32-431.el6.x Sat May 12 11:06 - 14:35 (03:29)
reboot system boot 2.6.32-431.el6.x Sat May 12 11:05 - 11:05 (00:00)
reboot system boot 2.6.32-431.el6.x Sat May 12 04:12 - 10:59 (06:46)
reboot system boot 2.6.32-431.el6.x Sat May 12 01:19 - 04:12 (02:52)
reboot system boot 2.6.32-431.el6.x Fri May 11 01:02 - 07:12 (06:09)
reboot system boot 2.6.32-431.el6.x Thu May 10 23:43 - 01:00 (01:16)
reboot system boot 2.6.32-431.el6.x Thu May 10 23:34 - 23:43 (00:09)
reboot system boot 2.6.32-431.el6.x Thu May 10 23:18 - 23:33 (00:14)
reboot system boot 2.6.32-431.el6.x Wed Apr 18 03:37 - 03:41 (00:03)
reboot system boot 2.6.32-431.el6.x Wed Apr 18 03:13 - 03:37 (00:23)
reboot system boot 2.6.32-431.el6.x Wed Apr 18 03:11 - 03:13 (00:01)
wtmp begins Wed Apr 18 03:11:59 2018
显示近期用户的登录情况
[root@localhost ~]# last
显示用户root所有登录信息的前6行记录
[root@localhost ~]# last -n 6
显示系统shutdown记录和运行级别的变化
[root@localhost ~]# last -x