Linux last命令介绍
last命令是一个用来查看系统登录记录的命令,它可以显示用户的登录时间、登录时长、登录终端和登录IP等信息。last命令的数据来源于/var/log/wtmp文件,该文件记录了所有的登录和注销事件。last命令可以帮助我们分析用户的登录行为和系统的运行状况。
last命令适用的Linux版本
last命令是一个通用的Linux命令,它可以在大多数的Linux发行版中使用,如Ubuntu, Debian, CentOS, Fedora, RedHat等。如果你的系统中没有安装last命令,你可以使用以下命令来安装它:
- 对于基于Debian的系统,如Ubuntu,你可以使用apt-get命令来安装last命令:
[linux@bashcommandnotfound.cn ~]$ sudo apt-get install util-linux
- 对于基于RedHat的系统,如CentOS,你可以使用yum或dnf命令来安装last命令:
[linux@bashcommandnotfound.cn ~]$ sudo yum install util-linux
或者
[linux@bashcommandnotfound.cn ~]$ sudo dnf install util-linux
last命令的基本语法
last命令的基本语法格式如下:
last [选项] [用户名] [终端名]
其中,选项可以用来指定last命令的输出格式和过滤条件,用户名和终端名可以用来限定要显示的登录记录的范围。
last命令的常用选项说明
last命令有很多选项,可以用来控制last命令的输出结果。以下是一些常用的选项:
选项 | 说明 |
---|---|
-a | 在输出的最后一列显示登录的主机名或IP地址 |
-d | 将IP地址转换为主机名 |
-f 文件 | 指定要读取的wtmp文件,而不是默认的/var/log/wtmp |
-F | 在输出中显示完整的日期和时间 |
-n 数字 | 限制输出的记录条数 |
-R | 不显示主机名或IP地址 |
-s | 只显示登录时间,不显示注销时间和登录时长 |
-t YYYYMMDDHHMMSS | 显示指定时间之前的记录 |
-w | 显示完整的用户名和终端名 |
-x | 显示系统关机、重启和运行级别的变化 |
last命令的实例
以下是一些使用last命令的实例:
- 查看所有用户的登录记录:
[linux@bashcommandnotfound.cn ~]$ last
- 查看指定用户的登录记录:
[linux@bashcommandnotfound.cn ~]$ last linux
- 查看指定终端的登录记录:
[linux@bashcommandnotfound.cn ~]$ last tty1
- 查看最近10条的登录记录:
[linux@bashcommandnotfound.cn ~]$ last -n 10
- 查看系统的重启记录:
[linux@bashcommandnotfound.cn ~]$ last reboot
- 查看系统的关机记录:
[linux@bashcommandnotfound.cn ~]$ last shutdown
- 查看今天的登录记录:
[linux@bashcommandnotfound.cn ~]$ last -t $(date +%Y%m%d000000)
- 查看昨天的登录记录:
[linux@bashcommandnotfound.cn ~]$ last -t $(date -d yesterday +%Y%m%d000000)
- 查看上周的登录记录:
[linux@bashcommandnotfound.cn ~]$ last -t $(date -d "last week" +%Y%m%d000000)
- 查看登录IP地址:
[linux@bashcommandnotfound.cn ~]$ last -a
- 查看登录主机名:
[linux@bashcommandnotfound.cn ~]$ last -d
last命令的注意事项
- last命令的输出结果是按照时间倒序排列的,即最近的记录在最前面。
- last命令的输出结果中,如果没有注销时间和登录时长,表示该用户还没有注销或者是异常退出的。
- last命令的输出结果中,如果有两个相同的用户名和终端名,表示该用户在同一个终端上开了两个会话。
- last命令的输出结果中,如果有两个相同的用户名和不同的终端名,表示该用户在不同的终端上登录了多次。
- last命令的输出结果中,如果有两个不同的用户名和相同的终端名,表示该终端上先后登录了不同的用户。
- last命令的输出结果中,如果有两个不同的用户名和不同的终端名,表示这是两个独立的登录记录。
评论区