声明: 本文算不上原创, 主要是参考和整理了该博客 ps 命令详解 https://www.cnblogs.com/fps2tao/p/7692482.html
Shell 命令:
ps [options] [--help]
ps 常用参数:
l 长格式输出;
u 按用户名和启动时间的顺序来显示进程;
j 用任务格式来显示进程;
f 用树形格式来显示进程;
a 显示所有用户的所有进程 (包括其它用户);
x 显示无控制终端的进程;
r 显示运行中的进程;
ww 避免详细参数被截断;
★ps 常用参数组合
ps aux ps lax ps f
ps 常用参数组合详述
1.ps aux
USER | PID | %CPU | %MEM | VSZ |
---|---|---|---|---|
用户名 | 进程 ID | 进程的 CPU 占用率 | 进程的内存占用率 | 进程所使用的虚拟内存大小 |
RSS | TTY | STAT | START | TIME | COMMAND |
---|---|---|---|---|---|
进程使用的驻留集大小或者是实际内存的大小 | 与进程关联的终端 (tty) | 进程的状态 | 进程启动的时间和日期 | 进程使用的总 cpu 时间 | 正在执行的命令行命令 |
PID
当需要强制关闭应用程序时, 就需要用到这个 PID 号码.
发送 SIGSTOP (17,19,23) 停止一个进程, 而并不消灭这个进程:
[[email protected] ~]#kill -STOP [pid]
发送 SIGCONT (19,18,25) 重新开始一个停止的进程.
[[email protected] ~]#kill -CONT [pid]
发送 SIGKILL (9) 强迫进程立即停止, 并且不实施清理操作.
- [[email protected] ~]#kill -KILL [pid]
- STAT
STAT | 状态 | 英文全称 | 解释 |
---|---|---|---|
R | 运行 | Runnable (on run queue) | 正在运行或在运行队列中等待 |
S | 睡眠 | Sleeping | 休眠中, 受阻, 在等待某个条件的形成或接受到信号。 |
I | 空闲 | Idle | |
Z | 僵死 | Zombie(a defunct process) | 进程已终止, 但进程描述符存在, 直到父进程调用 wait() 系统调用后释放。 |
D | 不可中断 | Uninterruptible sleep (ususally IO) | 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生 |
T | 终止 | Terminate | 进程收到 SIGSTOP, SIGSTP, SIGTIN, SIGTOU 信号后停止运行运行 |
P | 等待交换页 | ||
W | 无驻留页 | has no resident pages | 没有足够的记忆体分页可分配。 |
X | 死掉的进程 |
STAT | 状态 | 解释 |
---|---|---|
< | 高优先级进程 | 高优先序的进程 |
N | 低优先级进程 | 低优先序的进程 |
L | 内存锁页 (Lock) | 有记忆体分页分配并缩在记忆体内 |
STAT | 解释 |
---|---|
s | 进程的领导者(在它之下有子进程) |
l | 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads) |
+ | 位于后台的进程组 |
2. ps lax
F | UID | PPID | PRI | NI |
---|---|---|---|---|
? | 用户 ID | 父进程的进程 ID | 进程优先级编号 (Priority) | 优先级 (Nice) |
3.ps f
完整格式, 包括命令行
f(--forest)ASCII 艺术处理树
还可以在此基础上接点啥参数或者命令?
1.grep
使用管道符与 grep 等查询命令可能会更快的找到自己所需要的应用程序信息
- ps aux | grep java
- 2.--sort
在这个参数后面加上系统管理员想要的排序字段
ps -A --sort cmd
例如上述命令, 显示系统所有的应用程序, 并根据程序命令来进行排序
3.>
如在命令后面加入 > 符号, 可以将输出的结果定位到一个文件中. 如跟通配符结合使用, 可以查询出满足特定条件的一类程序.
[[email protected] ~]#?ps -aux> ps001.txt
把结果输出到 ps001.txt 文本中并保存.
[[email protected] ~]#?more ps001.txt
这里是把所有进程显示出来, 并输出到 ps001.txt 文件, 然后再通过 more 来分页查看.
来源: http://www.bubuko.com/infodetail-3115593.html