Linux ps aux指令詳解

linux上进程有5种状态:

1. 运行(正在运行或在运行队列中等待)

2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)

3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)

4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)

5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)

1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。

2)ps -A 显示所有程序。

3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。

4)ps -e 此参数的效果和指定"A"参数相同。

5)ps e 列出程序时,显示每个程序所使用的环境变量。

6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。

7)ps -H 显示树状结构,表示程序间的相互关系。

8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。

9)ps s 采用程序信号的格式显示程序状况。

10)ps S 列出程序时,包括已中断的子程序资料。

11)ps -t  指定终端机编号,并列出属于该终端机的程序的状况。

12)ps u   以用户为主的格式来显示程序状况。

13)ps x   显示所有程序,不以终端机来区分。

14)ps -l 較長,較詳細的顯示該PID的信息

# ps -lA |more

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

4 S 0 1 0 0 76 0 - 1193 109952 ? 00:00:03 init

1 S 0 2 1 0 -40 - - 0 migrat ? 00:00:03 migration/0

1 S 0 3 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/0

1 S 0 4 1 0 -40 - - 0 migrat ? 00:00:02 migration/1

1 S 0 5 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/1

1 S 0 6 1 0 -40 - - 0 migrat ? 00:00:02 migration/2

1 S 0 7 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/2

相关信息的意义:

F 進程的標誌(flag),4表示用戶為超級用戶

S 進程的狀態(stat),各STAT的意義見下文

PID :進程的ID

C    :CPU使用資源的百分比

PRI :priority(優先級)的縮寫,

NI   :Nice值,

ADDR    : 核心功能,指出該進程在內存的那一部分,如果是運行的進程,一般都是“-”

SZ          :用掉的內存的大小

WCHAN :當前進程是否正在運行,若為“-”表示正在運行

TTY        :登陸者的終端位置

TIME      : 用掉的CPU的時間

CMD      :所執行的指令

# ps aux |more

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

root 1 0.0 0.0 4772 564 ? S Sep22 0:03 init [3]

root 2 0.0 0.0 0 0 ? S Sep22 0:03 [migration/0]

root 3 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/0]

root 4 0.0 0.0 0 0 ? S Sep22 0:02 [migration/1]

root 5 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/1]

root 6 0.0 0.0 0 0 ? Ss+ Sep22 0:02 [migration/2]

root 7 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/2]

root 8 0.0 0.0 0 0 ? S Sep22 0:00 [migration/3]

root 9 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/3]

root 10 0.0 0.0 0 0 ? S< Sep22 0:00 [migration/4]

上述各位解释:

USER :进程的属主;

PID :进程的ID;

PPID :父进程;

%CPU: 进程占用的CPU百分比;

%MEM :占用内存的百分比;

NI :进程的NICE值,数值大,表示较少占用CPU时间;

VSZ: 进程使用的虚拟內存量(KB);

RSS :该进程占用的固定內存量(KB)(驻留中页的数量);

TTY :该进程在那個終端上運行(登陸者的終端位置),若與終端無關,則顯示(?)。

若为pts/0等,则表示由网络连接主机进程

WCHAN :当前进程是否正在進行,若为-表示正在進行;

START :該進程被觸發启动时间;

TIME: 該进程實際使用CPU運行的时间;

COMMAND 命令的名称和参数;

STAT:狀態位常見的狀態字符

D :无法中断的休眠状态(通常 IO 的进程);

R :正在运行可中在队列中可过行的;

S :处于休眠状态;

T :停止或被追踪;

W :进入内存交换 (从内核2.6开始无效);

X :死掉的进程 (基本很少見);

Z :僵尸进程;

< :优先级高的进程

N : 优先级较低的进程

L :有些页被锁进内存;

s :进程的领导者(在它之下有子进程);

l  :多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);

+ :位于后台的进程组;

标签:ps,00,0.0,Sep22,详解,进程,aux,root

来源: https://www.cnblogs.com/sheng-247/p/11349992.html

linux ps auxf,ps -aux命令详解相关推荐

  1. linux查看和结束进程,Linux查看和结束进程命令详解

    在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...

  2. linux tf命令,Linux系统命令介绍之vmstat命令详解

    今天小编要跟大家介绍的vmstat命令详解.熟悉Linux系统和使用Linux系统工作的小伙伴都知道Linux的命令有很多,而真正在工作中用到的命令应该不超过几十个,为了让大家更好的掌握这些命令,小编 ...

  3. linux sort,uniq,cut,wc命令详解

    linux sort,uniq,cut,wc命令详解 sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些 ...

  4. linux cpio(copy in/out) 命令详解

    linux cpio(copy in/out) 命令详解 功能说明:备份文件. 语 法:cpio [-0aABckLovV][-C <输入/输出大小>][-F <备份档>][- ...

  5. linux如何切换到光盘,怎么刻录cd光盘-Linux切换目录之cd命令详解

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 在Linux cd(切换目录)命令是最重要和最广泛使用 ...

  6. linux电脑关机命令是什么问题,linux下正常关机之命令详解 -电脑资料

    系统启动的时候生成一个文件,正常关机的时候会删除这个文件,管理过程中出现故障的机率. 步骤: 在/etc/rc.d/init.d/下编程脚本. 判断是否正常关机,和生成文件的脚本:touch-file ...

  7. linux paste 变量,Linux下的paste合并命令详解

    paste单词意思是粘贴.该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反. 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同.paste将按行将不同文件行信息放在一 ...

  8. linux之文件分割split命令详解

    linux之文件分割split命令详解 进行文件分割时我们需要考虑几个问题: 如何分割?是按行分割还是按文件大小分割?是每100行分成一个文件还是每100K分成一个文件? 分割以后子文件名称是什么格式 ...

  9. linux中iptables配置文件及命令详解详解

    linux中iptables配置文件及命令详解详解 2018年05月04日 14:23:41 hxpjava1 阅读数 956 linux中iptables配置文件及命令详解详解 iptables配置 ...

  10. md0和md1linux软raid,linux下Raid及mdadm命令详解

    linux下Raid及mdadm命令详解 1.RAID级别:仅代表磁盘组织方式不同,没有高低之分: Raid常用种类:raid0,raid1,raid5,raid10,raid01 jbod:叠加硬盘 ...

最新文章

  1. FSM状态机之状态模式
  2. IOS UILabel 根据内容自适应高度
  3. Android Activity:四种启动模式,Intent Flags和任务栈(转自他人博客)
  4. 常见人名大全_生辰八字起名取名:2020年属鼠的女孩起名字大全
  5. 用c写按键精灵脚本语言,按键精灵之插件编写
  6. 虚幻引擎 js开发游戏_通过编码3游戏学习虚幻引擎4-5小时免费游戏开发视频课程
  7. 【Modern OpenGL】转换 Transformations
  8. java 对象引用传递
  9. Flink的Socket案例
  10. 真正的Maven经常使用命令
  11. 「leetcode」15. 三数之和:双指针法
  12. 2.CND技术详解---CDN技术概述
  13. rabbitmq消费者设置手动ack
  14. c语言一本书的页码从自然数1开始顺序编码,算法设计与分析 1-1 统计数字问题(C语言版)...
  15. Livezilla on Linux 安装配置教程
  16. Windows Xp SP3 chs 简体中文版下载
  17. 【云原生】云原生在网络安全领域的应用
  18. scrapy 爬取糗事百科段子篇章二(下载用户头像)
  19. NCRE——网络工程师——操作系统
  20. mysql工作原理学习

热门文章

  1. 微信小程序 体验版开启调试模式
  2. 快乐、聪明和有用,你会如何选择?
  3. 英雄联盟显示服务器属于高限制,玩英雄联盟出现超出频率限制,该怎么处理?
  4. [Windows] 翻页时钟Fliqlo 1.4 — 无需Flash Player,2021年官网最新更新 ,fliqlo 时钟屏保不显示了怎么办?已解决!
  5. 电镀面积计算机公式,教你正确的计算电镀中施镀面积方法。
  6. Skiplist(跳表)的简单介绍与C++实现
  7. 易基因|植物中m6A甲基化酶调节机制:组成、功能和进化
  8. 笔记本键盘有几个键失灵了怎么办?
  9. Mac删除自带输入法
  10. 推荐一款免费在线高效作图工具