案例一:只显示最近的 10 条记录
# last -n 10
或者:
# last -10
(注意:last 命令显示用户时最多只会显示前 8 个字符)
案例二:指定 btmp 为查询文件
# last -f /var/log/btmp
(注意:last 命令显示用户时最多只会显示前 8 个字符)
案例三:将 IP 地址转换为主机
# last -d
(注意:last 命令显示用户时最多只会显示前 8 个字符)
案例四:显示 2019 年 10 月 10 日之前的 10 条记录
# last -10 -t 201910100000
(注意:last 命令显示用户时最多只会显示前 8 个字符)
案例五:显示某 1 个用户的记录
# last zhumingyu
(补充:这里以显示用户 zhumingyu 为例)
(注意:last 命令显示用户时最多只会显示前 8 个字符)
案例六:显示最后一次重启的时间
# last | grep reboot | head -1
或者:
# last reboot | head -1
(注意:last 命令显示用户时最多只会显示前 8 个字符)
案例七:显示最后一次关机的时间
# last | grep -i shutdown | head -1
(注意:last 命令显示用户时最多只会显示前 8 个字符)
案例八:显示最后一次用户登录的时间
# last | grep pts | head -1
(注意:last 命令显示用户时最多只会显示前 8 个字符)
案例九:显示系统运行等级的变化
# last -x | grep runlevel
(补充:这里 -x 的作用是把系统运行等级的显示也显示出来,同时显示全系统 kernel 的变换)
(注意:last 命令显示用户时最多只会显示前 8 个字符)
案例十:显示系统 kernel (内核) 的变化
# last -xF | egrep "reboot|shutdown|runlevel|system"
(
补充:
1) 这里 -x 的作用是把系统运行等级的显示也显示出来,同时显示全系统 kernel 的变换)
2) 这里 -F 的作用是加大显示结果
)
(注意:last 命令显示用户时最多只会显示前 8 个字符)