被转载原文地址:https://www.cnblogs.com/wxgblogs/p/6591980.html
昵称:简单爱_wxg

要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到。ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令。
参数:

-A :所有的进程均显示出来,与 -e 具有同样的效用;
-a : 显示现行终端机下的所有进程,包括其他用户的进程;
-u :以用户为主的进程状态 ;
x :通常与 a 这个参数一起使用,可列出较完整信息。

输出格式规划:

l :较长、较详细的将该PID 的的信息列出;
j :工作的格式 (jobs format)
-f :做一个更为完整的输出。

特别说明:
  由于 ps 能够支持的系统类型相当的多,所以他的参数多的离谱,而且有没有加上 - 差很多!
1.将目前属于您自己这次登入的 PID 与相关信息列示出来

各相关信息的意义为:

F 代表这个程序的旗标 (flag), 4 代表使用者为 superuser;
S 代表这个程序的状态 (STAT);
UID 代表执行者身份
PID 进程的ID号!
PPID 父进程的ID;
C CPU使用的资源百分比
PRI指进程的执行优先权(Priority的简写),其值越小越早被执行;
NI 这个进程的nice值,其表示进程可被执行的优先级的修正数值。
ADDR 这个是内核函数,指出该程序在内存的那个部分。如果是个执行 的程序,一般就是『 - 』
SZ 使用掉的内存大小;
WCHAN 目前这个程序是否正在运作当中,若为 - 表示正在运作;
TTY 登入者的终端机位置;
TIME 使用掉的 CPU 时间。
CMD 所下达的指令名称

2.列出目前所有的正在内存当中的程序

USER:该进程属于那个使用者账号。
PID :该进程的进程ID号。
%CPU:该进程使用掉的 CPU 资源百分比;
%MEM:该进程所占用的物理内存百分比;
VSZ :该进程使用掉的虚拟内存量 (Kbytes)
RSS :该进程占用的固定的内存量 (Kbytes)
TTY :该进程是在那个终端机上面运作,若与终端机无关,则显示 ?。另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
STAT:该程序目前的状态,主要的状态有:R :该程序目前正在运作,或者是可被运作;
S :该程序目前正在睡眠当中,但可被某些讯号(signal) 唤醒。
T :该程序目前正在侦测或者是停止了;
Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态START:该进程被触发启动的时间;
TIME :该进程实际使用 CPU 运作的时间。COMMAND:该程序的实际指令。

LINUX:PS命令详解与使用!相关推荐

  1. centos7中ps显示的内容_值得收藏,史上最全Linux ps命令详解

    原标题:值得收藏,史上最全Linux ps命令详解 一.程序员的疑惑 大概在十多年前,我当时还是一个产品经理.由于一些工作的原因,需要向运维工程师学习一些linux常用命令. 当使用linux ps这 ...

  2. linux bsd命令,linux ps命令详解(BSD风格)

    linux ps命令详解(BSD风格) linux中ps只显示进程的静态快照,及瞬间的进程状态,它拥有众多的风格,可分为3组:UNIX风格,BSD风格,GNU风格,本文介绍BSD风格的ps指令. 参数 ...

  3. Linux ps命令详解,Linux查看进程

    「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 ps命令详解 一.常用操作 1.查看所有进程(连带命令行) 2.显示所有包含其 ...

  4. 广成子:值得收藏-史上最全Linux ps命令详解

    From 闻茂泉(广成)AliDataOps 一.程序员的疑惑   大概在十多年前,我当时还是一个产品经理.由于一些工作的原因,需要向运维工程师学习一些linux常用命令.当使用linux ps这个十 ...

  5. linux ps 代码,Linux ps命令详解(示例代码)

    ps命令是Process Status的缩写, 用来列出系统中当前运行的那些进程. ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用to ...

  6. linux ps 详解 博客,Linux PS 命令 详解(转)

    Linux操作系统PS命令详细解析(转) 要对系统中进程进行监测控制,用 ps 命令满足你. /bin/ps ps 是显示瞬间行程的状态,并不动态连续:如果想对进程运行时间监控,应该用 top 工具. ...

  7. Linux PS 命令详解

    Linux操作系统PS命令详细解析 要对系统中进程进行监测控制,用 ps 命令满足你. /bin/ps ps 是显示瞬间行程的状态,并不动态连续:如果想对进程运行时间监控,应该用 top 工具. ki ...

  8. linux PS命令详解

    ps是什么 ps就是最基本,同时也是非常强大的进程查看命令.使用该命令,可以确定有哪些进程正在运行以及其运行的状态.有没有僵尸进程.占用的资源信息等等.总之大部分信息都是可以通过执行该命令得到的. p ...

  9. linux ps -ef哪一位是进程号,Linux ps 命令详解

    (此文章为收集网络IT达人们博文中有用信息后,整理出来的,感谢他们)(PS:追加感谢 by lxrm) ps  aux详细解释ps aux 显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) ...

  10. Linux ps命令详解与示例说明

    ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了. 注意:ps是显示瞬间进程的状态,并不动态连续 ...

最新文章

  1. lua_local变量在new时不会被清空
  2. 如何遍历JavaScript对象?
  3. 系统调用004 SSDT
  4. jquery配合.NET实现点击指定绑定数据并且能够一键下载
  5. 删了自己写的代码?判刑10个月!
  6. 岗位理解_如何正确理解策划岗位
  7. java.io.IOException: 你的主机中的软件中止了一个已建立的连接。
  8. C# 表格跨行和跨列应用实例
  9. Head First 设计模式目录
  10. Python学习笔记——Python版本的选择
  11. 计算机网络谢希仁第七版 第二章 课后答案
  12. php时间格式转换成时间戳,php时间格式转换成时间戳的方法
  13. Python 翻译文章 txt文件
  14. rufus下载包,exsi自启动制作工具
  15. 行测 加强题型 加强论证
  16. 工程师解说raid6结构和原理
  17. 同时打开对比两个pdf文件软件推荐
  18. java script jsp_JSP和Java Script问题
  19. opencv-自定义色带产生类似jet的效果
  20. 资产监测设备中GPS的C/N0和SNR的关系

热门文章

  1. 如何从菜鸡变成收割机,大厂面试的算法,你懂了吗?
  2. Google提出移动端新SOTA模型MixNets:用混合深度卷积核提升精度
  3. 一份职位信息的精准推荐之旅,从AI底层架构说起
  4. 清华大学提出APDrawingGAN,人脸照片秒变艺术肖像画
  5. AI校招程序员最高薪酬曝光!腾讯80万年薪领跑,还送北京户口
  6. HTTP Host 头攻击,这是什么鬼?
  7. 今天终于搞懂了:为什么 Java 的 main 方法必须是 public static void?
  8. 好文推荐,15 分钟教你搞懂 Git!
  9. 让机器“看见”:图像数据的特征提取方法
  10. 十大经典排序算法Python版实现(附动图演示)