http://blog.51cto.com/wutengfei/1917288

简介:

linux日常管理常用命令--w


  • 命令:w(linux管理员最常用的命令)


[root@cacti ~]# w

 14:45:41 up 2 min,  2 users,  load average: 0.10, 0.10, 0.04

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     tty1     -                14:44   54.00s  0.02s  0.02s -bash

root     pts/0    192.168.100.110  14:45    0.00s  0.02s  0.00s w

截图如下:


wKiom1j1_1yBfSNOAAAU8yGW8VQ953.png

对w这个命令进行详解:


第一行从左到右开始显示的信息为:


(1)14:45:41表示系统当前的时间;

(2) up 2 min表示系统开机后运行的时间;

(3)2 users表示当前用户登录的总人数;

注:在Linux系统中,同一个账户可以重复登录,因此会见到重复的帐号名称。通常情况下,用户注销登录后,这里的用户总人数会及时更新。

(4)load average: 0.10, 0.10, 0.04表示显示的系统当前的平均负载指示。上面三个数值,表示系统在过去的一分钟、五分钟、十五分钟内的平均负载程度。通常情况下,其值越接近0表示系统的负载越低,性能也比较佳。


从第二行开始的所有行则是告诉我们:当前登录的用户名及其登录地址等。


(1)USER表示当前用户登录采用的用户名;


(2)TTY表示该用户登录的终端代号;这个参数对于管理员来说比较有价值。他可以告诉管理员当前用户是通过什么手段登录到系统的。依照用户登录形式的不同,终端代号也有所不同。其中,TTY1-TTY6分别代表本机上的1到6号的虚拟主控台。PTS表示用户是通过远程登陆的。如果数字为:0则表示用户从XWindow登录系统。如上图所示,就表示当前用户是通过远程访问登陆到Linux操作系统的。


(3)FROM表示当前用户从什么地方登录到系统;如果这个字段显示的是“—”符号,则表示当前用户是从本机登录的。如果显示的是IP地址或者主机名称,则表示当前用户是远程登陆的。


(4)LOGIN@表示当前用户登录的时间。注意这里显示的不是当前用户登录系统的持续时间。它是一个时间点,表示用户登录系统的那个时刻。这个参数往往没有多大的参考价价值。


(5)IDLE表示当前终端下用户有多久没活跃了(没运行任何命令);


(6)JCPU表示当前终端下进程占用的cpu时间;


(7)PCPU表示当前bash/w这个命令占用cpu的时间,即PCPU则表示执行WHAT字段内的程序所耗费的时间;


(8)WHAT表示当前用户正在做的事情。如果用户正在执行某个程序,则这里会显示用户执行程序的名字。如果用户正在操作的是执行一般文字模式的命令,则这里显示的是用户的环境名称。


扩展:

wKioL1j2Cb2QtO3RAACljwh_-oY830.png

注:上图来自网上资源。

对红线部分进行解释:

后面的up 14 days表示距离上次系统重新启动已近共有14天的时间。通过这个参数,管理员可以了解Linux服务器的持续运营时间。这可以给管理员进行系统维护提供帮助。后面的1:45则表示服务器上次启动的具体时间。如果管理员怀疑服务器意外重新启动过,可以通过这个参数来确认。




     本文转自品鉴初心51CTO博客,原文链接:http://blog.51cto.com/wutengfei/1917169,如需转载请自行联系原作者


相关文章
|
Web App开发 存储 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
      前段时间公司hadoop集群宕机,发现是namenode磁盘满了, 清理出部分空间后,重启集群时,重启失败。 又发现集群Secondary namenode 服务也恰恰坏掉,导致所有的操作log持续写入edits.new 文件,等集群宕机的时候文件大小已经达到了丧心病狂的70G+..重启集群报错 加载edits文件失败。
934 0
|
Web App开发 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
zookeeper watch的定义如下:watch事件是一次性触发器,当watch监视的数据发生变化时,通知设置了该watch的client,即watcher。
944 0
|
Web App开发 前端开发 测试技术
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
一、迁移步骤 1.首先安装最新版本gitlab(gitlab7.2安装) 2.停止旧版本gitlab服务 3.将旧的项目文件完整导入新的gitlab   bundle exec rake gitlab:import:r...
718 0
|
Web App开发 前端开发 测试技术
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
http_load用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具, 它可以以一个单一的进程运行,一般不会把客户机搞死。
755 0
|
Web App开发 前端开发 Linux
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
 频繁的文件访问会导致系统的Cache使用量大增   $ free -m   total used free shared buffers cached   Mem: 3955 3926 28 0 55 3459   -...
653 0
|
Web App开发 前端开发 Linux
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
问题症状 修改 linux 内核文件 #vi /etc/sysctl.conf后执行sysctl  -P 报错 error: "net.
562 0
|
Web App开发 前端开发 Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
kafka.common.ConsumerRebalanceFailedException: group_dd-1446432618163-2746a209 can't rebalance after 10 retries  at kafka.
824 0