Linux w命令的用法(附带实例)
w 命令是显示系统中正在登录的用户信息的命令,w 命令的基本信息如下:
例如:
w 命令第一行输出信息说明如下表所示:
w 命令第二行输出信息说明如下表所示:
- 命令名称:w。
- 英文原意:Show who is logged on and what they are doing.
- 所在路径:/usr/bin/w。
- 执行权限:所有用户。
- 功能描述:显示登录用户,以及他正在做什么。
例如:
[root@localhost ~]# w 00:06:11 up 5:47, 2 users, load average: 0.00, 0.01, 0.05 #系统时间 持续开机时间 登录用户 #系统在1分钟、5分钟、15分钟前的平均负载 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 - 23:59 7:07 0.08s 0.08s -bash root pts/2 192.168.252.1 23:42 3.00s 0.44s 0.06s w
w 命令第一行输出信息说明如下表所示:
内容 | 说明 |
---|---|
12:26:46 | 系统当前时间 |
up 1 day, 13:32 | 系统的运行时间,本机已经运行了 1 天 13 小时 32 分钟 |
2 users | 当前登录了 2 个用户 |
load average: 0.00, 0.00, 0.00 | 系统在之前 1 分钟、5 分钟、15 分钟的平均负载。如果 CPU 是单核的,那么这个数值超过 1 就是高负载;如果 CPU 是四核的,那么这个数值超过 4 就是高负载(平均负载完全依据个人经验来进行判断,一般认为不应该超过服务器 CPU 的核数) |
w 命令第二行输出信息说明如下表所示:
内容 | 说明 |
---|---|
USER | 当前登录的用户 |
TTY |
登录的终端:
|
FROM | 登录的 IP 地址,如果是本地终端,就为空 |
LOGIN@ | 登录时间 |
IDLE | 用户闲置时间 |
JCPU | 所有的进程占用的 CPU 时间 |
PCPU | 当前进程占用的 CPU 时间 |
WHAT | 用户正在进行的操作 |