w命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了w命令相关的知识,希望对你有一定的参考价值。
1. w命令
w命令用来查看登录者的信息及他们的行为。
1.1 w命令的参数
(其实平时使用并不加参数)
-h:不显示标题。
-u:列出当前进程和CPU时间时忽略用户名。这主要是用于执行su命令后的情况。
-s:使用短模式。不显示登录时间、JCPU(终端机阶段作业)和PCPU(程序消耗)时间。
-f:切换显示FROM项,也就是远程主机名项。默认值是不显示远程主机名
-V:显示版本信息。
1.2 w命令的使用
直接执行w即可
10:11:46 up:当前时间。
17 days, 12 min:开机了多少时间。
3 users:有多少个用户。
load average: 0.00, 0.00, 0.00:平均负载,分别是每分钟负载,5分钟平均负载,15分钟平均负载。如果每分钟负载是0.32即平均每分钟有0.32个任务在占用cpu,这个数值的大小根据cpu的核数决定的,每分钟负载不超过cpu核数就不算高。查看cpu核数的命令:
cat /proc/cpuinfo |grep processor |wc -l
User:登录用户名
TTY:登录后系统分配的终端号
From:远程主机名,即从哪登录的
[email protected]:何时登录
IDLE:用户空闲时间。这是个计时器,一旦用户执行任何操作,改计时器就会被重置。
JCPU:和终端连接的所有进程占用时间。包括当前正在运行的后台作业占用时间
PCPU:当前进程所占用时间
WHAT:当前正在运行进程的命令行
2 w命令区别于其他命令
who命令,w命令不仅可以看到登录服务器的用户信息,而且可以看到这些用户做了什么
who am i命令,显示出自己在系统中的用户名,登录终端,登录时间
whoami命令,显示自己在系统中的用户名
logname命令,可以显示自己初次登录到系统中的用户名,主要识别sudo前后情形
last命令,查看最近1个月用户登录服务器的情况
tty命令,来查看所连接的设备或终端
top命令,相同:可以显示时间,开机时间,负载。不同:cpu 内存,进程占用信息。
参考:https://blog.csdn.net/jerry_1126/article/details/52088987
以上是关于w命令的主要内容,如果未能解决你的问题,请参考以下文章
使用w查看系统负载 vmstat命令 top命令 sar命令nload命令
二十九w查看系统负载vmstat命令top命令sar命令nload命令
二十九w查看系统负载vmstat命令top命令sar命令nload命令
使用w,vmstat命令,top命令,sar命令,nload命令