1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| ============================================================================================== 查看当前登入系统的用户信息及用户当前的进程(而who命令只能看用户不能看进程)。该命令能查看的信息包括系统当前时间,系统运行时间,登陆系统用户总数及系统1、5、15分钟内的平均负载信息。后面的信息是用户,终端,登录源,login time,idle time,JCPU,PCPU,当前执行的进程等。w的信息来自两个文件:用户登录信息来自/var/run/utmp,进程信息来自/proc/。
参数 -h:不显示标题。 -u:列出当前进程和CPU时间时忽略用户名。这主要是用于执行su命令后的情况。 -s:使用短模式。不显示登录时间、JCPU(终端机阶段作业)和PCPU(程序消耗)时间。 -f:切换显示FROM项,也就是远程主机名项。默认值是不显示远程主机名 -V:显示版本信息。 ============================================================================================== [root@haproxy ~]# w 18:33:57 up 11:19, 2 users, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 15:17 3:15m 0.07s 0.07s -bash root pts/0 192.168.1.9 12:18 5.00s 0.70s 0.00s w # User:登录用户名 # TTY:登录后系统分配的终端号 # From:远程主机名,即从哪登录的 # login@:何时登录 # IDLE:用户空闲时间。这是个计时器,一旦用户执行任何操作,改计时器就会被重置。 # JCPU:和终端连接的所有进程占用时间。包括当前正在运行的后台作业占用时间 # PCPU:当前进程所占用时间 # WHAT:当前正在运行进程的命令行
|