后端程序猿必备的linux命令(一)—— ps 命令的使用
2020-01-13 12:18
218 查看
ps 命令: 用于展示当前时刻的系统进程信息,是静态的!
-
查看所有进程信息
ps aux
STAT : 进程状态 一级状态:
进程列表代表的含义:
USER : 进程运行的所有者
PID :进程编号
%CPU :进程占用cpu时间的百分比
%MEM :进程占内存的百分比
VSZ : 所占虚拟内存大小
RSS : 驻留内存 ----- 通常看这个指标
TTY : 进程运行的终端
R 运行
S 可中断睡眠
D 不可中断睡眠—如:IO操作
T 停止
Z 僵尸线程—等待父线程收回
X 死亡线程 - 二级状态:
s 进程的领导者,父进程
< 优先级较高的进程
N 优先级较低的进程
+
前台的进程组
l 多线程方式运行的进程
START : 进程的启动时间
TIME : 进程占用CPU的总时间
COMMAND : 进程文件、进程名
分页查看所有进程
ps aux | less
此时可以
ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏
按某个字段排序查看:
按占用cpu百分比 升序 排序(分页):ps aux --sort %cpu | less
按占用cpu百分比 降序 排序(分页):ps aux --sort -%cpu | less
按驻留内存大小 降序 排序(分页):ps aux --sort -rss | less
查看自定义字段
ps axo user,pid,%cpu | less
自定义字段 按cpu降序
ps axo user,pid,%cpu --sort -%cpu | less
简洁展示进程信息
ps -ef | less
过滤只查看某个进程信息
ps aux | grep apach
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- linux命令积累(1)――top/ps/kill命令的使用
- 常见网络命令的使用2-网管必备
- 常见网络命令的使用3-网管必备
- Linux下使用ps命令来查看Oracle相关的进程
- 常见网络命令的使用1-网管必备
- ps命令在Linux中的使用
- linux命令grep和awk命令使用
- Linux:PS命令详解与使用
- Linux下提供top、ps命令查看当前cpu、mem使用情况
- linux ps命令参数和使用详解
- Linux下多线程查看工具(pstree、ps、pstack),linux命令之-pstree使用说明
- htop/dstat/top/ps命令的使用(一堆图片,累死我了)
- Linux中ps命令的简单使用
- linux中PS命令使用整理
- linux命令-sed命令使用(1)
- 进程及其ps命令的使用
- linux ps命令使用详解
- Linux下ps命令详解 Linux下ps命令的详细使用方法
- Linux下提供top、ps命令查看当前cpu、mem使用情况
- ps命令的-o选项使用