/var/run/utmp
时间: 2023-05-20 09:01:08 浏览: 112
/var/run/utmp 是一个文件,它记录了当前登录到系统的用户信息。这个文件通常由登录程序更新,包括登录时间、登录终端、登录用户等信息。在 Linux 系统中,这个文件通常位于 /var/run/utmp 或者 /run/utmp 目录下。
相关问题
/var/run/utmp 怎么看
`/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/log/utmp
/var/log/utmp 是一个存储当前登录用户信息的文件路径。当一个用户登录系统时,系统会将该用户的信息记录在这个文件中,包括用户名、登录时间、终端设备等。管理员可以通过查看这个文件来了解当前系统中有哪些用户登录了,以及他们登录的时间和使用的设备。当用户注销或者系统重启时,系统会将相应的记录从/var/log/utmp文件中删除。