" 目录:RHCA+ -> 11 系统管理 -> 23 who命令(查看已登陆用户) "

查看已登陆用户信息,语法格式:who 参数 file
默认通过/var/run/utmp文件读取用户登陆信息,指定另一个file时,从指定文件读取登陆信息
|-------|-----------------------------------------|
| 选项 | 含义 |
| -a | 查看所有登陆信息 |
| -b | 查看最近一次开机时间 |
| -l | 查看所有可登陆的终端 |
| -m | 查看当前终端登陆信息;相当于who am i |
| -q | 查看本地系统的用户和用户数统计 |
| -r | 查看当前系统运行级别 |
| -s | 查看名称、终端和登陆时间字段(默认) |
| -u | 查看已登陆用户的用户名、终端、登陆时间、终端状态和进程 |
| -T或-w | 查看tty终端状态 +对任何人可写,-仅对root用户或所有者可写,?线路故障 |
|--------|-------------------------------------------------------------------|--------------------------------|
| root | pts/0 | 2023-05-07 15:30 (192.168.1.3) |
| 已登陆用户名 | 终端名 console:控制台 pty:物理终端(VGA) tty#:虚拟终端(VGA) ttyS#:串行终端 pts/#:伪终端 | 登陆时间(来源IP) |
root@wuzuniao \~# who #查看当前登陆的用户;相当于who -s
(unknown) :0 2023-05-07 15:30 (:0)
root pts/0 2023-05-07 15:30 (192.168.1.3)
root@wuzuniao \~# who -b #查看最近一次开机时间
system boot 2023-05-07 15:30
root@wuzuniao \~# who -m #查看当前终端登陆信息;相当于who am i
root pts/0 2023-05-07 15:30 (192.168.1.3)
root@wuzuniao \~# who -q #查看本地系统的用户和用户数统计
(unknown) root
users=2
root@wuzuniao \~# who -r #查看系统运行级别
run-level 5 2023-05-07 15:30
root@wuzuniao \~# who -T #查看tty终端状态
(unknown) ? :0 2023-05-07 15:30 (:0)
root + pts/0 2023-05-07 15:30 (192.168.1.3)
root@wuzuniao \~# who -w #查看tty终端状态
(unknown) ? :0 2023-05-07 15:30 (:0)
root + pts/0 2023-05-07 15:30 (192.168.1.3)
root@wuzuniao \~#