|
用法:
w 命令能够显示谁登录了当前系统,以及这些用户所拥有的进程信息。在默认情况下输出:[root@centos ~]# w
10:09:25 up 1:34, 2 users, load average: 0.00, 0.00, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 218.17.167.82 09:28 4:35 0.03s 0.00s man w
root pts/2 218.17.167.82 09:45 0.00s 0.01s 0.00s w
其中头部中信息依次是:当前时间(10:09:25),这个系统已经开机了多长时间(1:34,1小时34分),现在有多少个用户已经登录系统(2 users, 2用户, 按照登录终端来算),过去的 1,5,15 分钟内系统的平均负载。
紧接着显示了每个用户的信息,依次是:
登录的用户名,TTY 名,从哪里登录,登录时间,空闲时间, JCPU, PCPU,当前进程所使用的命令行(比如第 1 个用户使用了 man w 这个命令)
JCPU 是一个时间值,这个时间被与当前终端连接的所有进程使用,它表示的是进程在一段运行平均消耗时间的一个累积,当工作告一段落后,它又会重新计时,注意它不是所有运行时间的累积,这个时间不统计以前系统里运行的后台任务所耗用时间,但包含当前后台进程运行所耗用时间。
PCPU 也是一个时间值,它是 "WHAT" 这个域里表示的当前进程执行时所耗用的时间。在系统负载变大时,执行一个程序的时间会变长,那么该值也会增大。
选项参数:
-w :不显示头部信息。
-s : 使用短模式,不显示登录时间,JCPU 以及 PCPU 时间。
-f : 一般默认情况下,FROM 这一栏信息是会被打印出来的,如果用了 -f 选项,那么这栏信息将不打印出来。 |
|