一、who
【功能】
查看当前在线上的用户情况。显示USER、TTY、DATA、FROM
二、w
【功能】
显示登录到系统的用户当前正在进行的工作。包括:USER、TTY、FROM、LOGIN@、IDLE、JCPU、PCPU、WHAT
【参数详解】
w -f 开启或关闭显示用户从何处登入系统
w -h 不显示各栏位的标题信息列
w -l 使用详细格式列表
w -s 使用简洁格式类表,不显示用户登入时间,终端机阶段作业和程序所消耗的cpu时间。
w -u 忽略执行程序的名称,以及该程序耗费cpu时间的信息
w -v 显示版本信息
【显示项说明】
红色部分摘要:系统当前日期和时间、系统已经启动的时间、登录到系统的用户数、平均负载(三个值是指在先前1、5、15分钟时间间隔内的课运行进程数)
TTY:用户使用的tty名称
IDLE:自一个程序上次视图从终端读取开始缩持续的分钟数。
JCPU:该终端上的所有进程及子进程使用的系统部件时间。
PCPU:当前活动进程所使用的系统部件时间。
WHAT:当前进程的名称和参数。
三、ps
【功能】
查看进程状态的命令。主要监控后台进程,因为后台进程是不合屏幕键盘这些标准输入/输出设备进行通信的。它可以确定哪些进程正在运行及运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等。
【参数详解】
ps
a 显示现行终端机下的所有程序,包括其他用户的程序
ps -e 显示所有进程
ps -f 全格式显示所有进程
ps -h 不显示标题显示所有进程
ps -l 长格式显示所有进程
ps
-w 宽输出
ps -a 显示终端上的所有进程,包括其他用户的进程
ps -r 只显示正在运行的进程
ps -x 显示没有控制终端的进程
ps -aux 显示所有进程
【说明】
ps -aux
(1)%cpu 上次更新到现在cpu时间占用百分比
(2)%MEM 进程使用的物理内存百分比
(3)VGZ 进程占用的虚拟记忆本大小
(4)RSS 占用共享存储区大小
(5)TTY 终端名
(6)STAT 进程状态,R=正在执行,S=静止,T=暂停,在=不存在但无法消除,僵尸进程,w=没有足够的记忆本分配,N=低优先级,L=有记忆本分页分配并所在记忆体内
(7)START 进程开始时间
(8)TIME 进程执行时间
(9)command 进程命令行