每天一个linux命令(ps)

ps----进程查看命令

 格式:ps [参数] [服务名or端口or用户名]

*通常结合grep(文本搜索工具)命令来查看某个进程的状态

--查询sshd进程详细信息
ps -ef | grep sshd

 主要功能:

1.监控进程(非动态)

 主要参数:

-A:显示所有进程 -e同样效果

image

a:显示终端机上所有进程,包括其他用户

image

-a:显示当前终端机上的进程,除了会话引线

image

-u:显示当前用户的进程状态

image

x:列出进程的详细信息,通常与a共同使用

image

aux:使用BSD的格式来显示所有进程的详细信息

image

-ef:使用标准的格式显示所有进程

image

说明:

USER:进程拥有者

PID :进程ID

%CPU:占用的CPU使用率

%MEM:占用的内存使用率

VSZ :占用的虚拟内存大小

RSS :占用的内存大小

TTY :该 process 是在那个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。

STAT:该程序目前的状态,主要的状态有

R :该程序目前正在运作,或者是可被运作

S :该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。

T :该程序目前正在侦测或者是停止了

Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态

START:启动进程的时间

TIME :进程消耗CPU的时间

COMMAND:该程序的实际指令

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的切割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

原文地址:https://www.cnblogs.com/hollyhock/p/10176809.html