查看最后登录到系统的用户信息

   作为Linux运维我们常常需要查看最近登录到系统的用户,此时我们可以使用last命令来查看。last命令用于显示用户最近登录信息。单独执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。

语法
last(选项)(参数)
选项
-a:把从何处登入系统的主机名称或ip地址,显示在最后一行;
-d:将IP地址转换成主机名称;
-f <记录文件>:指定记录文件。
-n <显示列数>或-<显示列数>:设置列出名单的显示列数;
-R:不显示登入系统的主机名称或IP地址;
-x:显示系统关机,重新开机,以及执行等级的改变等信息。

当我们直接执行last时,默认会取出在过去所有的登录信息,如需要取出最后指定的几条比如5条我们可以执行 last -5 命令即可;
命令输出:
第一列 : 用户名
第二列:登录终端
第三列:登录IP
第四列:登录时间
第五列:退出时间(在线时间)

[root@xxoo ~]# last -5
root     pts/2        192.168.199.226  Wed Oct 10 16:08   still logged in   
root     pts/1        192.168.199.226  Wed Oct 10 16:07   still logged in   
root     pts/0        192.168.199.226  Wed Oct 10 16:07   still logged in   
root     tty1                          Wed Oct 10 16:06   still logged in   
reboot   system boot  3.10.0-862.11.6. Wed Oct 10 16:06 - 16:35  (00:29) 

你可能感兴趣的:(查看最后登录到系统的用户信息)