/var/run/utmp 怎么看
时间: 2023-07-04 08:06:34 浏览: 278
`/var/run/utmp` 文件记录了当前登录系统的用户信息,包括用户名、登录时间、终端等信息。要查看该文件内容,可以使用 `who` 命令或者 `w` 命令。
使用 `who` 命令:
```
who
```
输出结果类似于:
```
username tty1 2022-04-15 11:22 (:0)
username pts/0 2022-04-15 11:23 (:0)
```
其中,第一列为用户名,第二列为终端设备名,第三列为登录时间和终端类型,最后一列为登录地址。
使用 `w` 命令:
```
w
```
输出结果类似于:
```
11:23:45 up 1 min, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
username tty1 11:22 1.00s 0.03s 0.01s w
username pts/0 :0 11:23 0.00s 0.03s 0.00s bash
```
其中,第一行为系统运行时间、当前登录用户数和系统负载信息。后面的每一行都代表一个用户的登录信息,包括用户名、终端、登录地址、登录时间、空闲时间、占用 CPU 时间和当前正在运行的命令。
相关问题
/var/run/utmp
/var/run/utmp 是一个文件,它记录了当前登录到系统的用户信息。这个文件通常由登录程序更新,包括登录时间、登录终端、登录用户等信息。在 Linux 系统中,这个文件通常位于 /var/run/utmp 或者 /run/utmp 目录下。
btmp和utmp wtmp区别
btmp、utmp和wtmp是在Linux和UNIX系统中用于记录系统登录和登出信息的文件。它们的区别如下:
1. utmp(User Accounting File):utmp文件记录了当前登录到系统的用户的信息,包括用户名、终端设备、登录时间等。该文件通常位于/var/run/utmp或/var/log/wtmp路径下,可以使用命令who或w来查看。
2. wtmp(Login Records File):wtmp文件是utmp文件的历史记录,它记录了所有用户的登录和登出信息,包括登录时间、登出时间、登录终端等。该文件通常位于/var/log/wtmp路径下,可以使用命令last来查看。
3. btmp(Bad Login Attempts File):btmp文件记录了登录系统失败的尝试,即无效的登录尝试(如密码错误)。它主要用于安全审计和检测系统入侵行为。该文件通常位于/var/log/btmp路径下,可以使用命令lastb来查看。
总结起来,utmp用于记录当前登录用户信息,wtmp用于记录所有用户的登录和登出信息,而btmp用于记录无效的登录尝试。这些文件对于系统管理员来说非常有用,可以用于监控系统的使用情况和安全性。
阅读全文