w命令更加详细:
可以列出用户的登录时间和正在执行的命令等信息

w命令显示的第一行信息:
显示了系统当前时间、系统已经启动的时间、当前登录到系统的用户个数,以及在过去1min、5min、15min内的CPU的平均负载情况
[root@Linux test]# w 15:39:12 up 406 days, 4:34, 1 user, load average: 0.00, 0.04, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 182.150.25.143 09:04 0.00s 0.00s 0.00s -bash
15:39:12 表示当前时间
up 406 days 表示系统启动406天
1 user 表示1个用户登录 (第3行root用户)
FROM 表示从哪里登录
TTY 表示登录的终端是哪个(pts/0表示用户远程管理工具登录、在Vmware终端窗口登录显示tty1,共计tty6 6个)
load average:
分别表示系统1分钟 5分钟 15分钟的系统负载 0 表示没有负载 说明系统处于空闲状态
(数值的理想状态取决于系统的cpu数量【针对的是逻辑cpu,并非物理cpu,例如 Inter、AMD都会有几颗cpu,每颗cpu又有很多逻辑cpu】,cpu的颗数可以在/proc/cpuinfo中进行查看)
processor表示cpu颗数,3表示CPU为4颗:
[root@Linux test]# cat /proc/cpuinfo processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 85 model name : Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz stepping : 7 microcode : 0x1 cpu MHz : 2499.998 cache size : 36608 KB physical id : 0 siblings : 1
uptme命令显示的信息与运行w命令后显示的第一行信息相同:
[root@Linux test]# uptime 15:48:17 up 406 days, 4:43, 1 user, load average: 0.15, 0.05, 0.06