Linux查看用户登录信息-last
last命令:
last命令用于显示用户最近登录信息。单独执行last命令,将读取 /var/log/wtmp 文件,并将给该文件的内容记录的登入系统的用户名单全部显示出来。
语法:
last (选项) (参数)
选项:
- -a:把从何处登入系统的主机名称或ip地址,显示在最后一行
- -d:将IP地址转换成主机名称
- -f <记录文件>:指定记录文件
- -n <显示列数> / -<显示列数>:设置列出名单的显示列数
- -R:不显示登入系统的主机名称的主机名称或IP地址
- -x:显示系统关机、重新开机以及执行等级的改变等信息
参数:
- 用户名:显示用户登录列表
- 终端:显示从指定终端的登录列表
实际用法:
查看最近一次开机时间:
who -b # 或 last -1 reboot
查看关机记录:
last -x | grep shutdown # 以关机时间段展示
查看失败登录记录:
sudo lastb -i # 来源以ip显示
查看系统最近一次开机至今时间
uptime
# 或
w