要想把每一件事情都做到无懈可击,就必须从小事做起,付出你的热情和努力!

直接进入主题:

对于ps -aux的认识

ps -aux:显示所有包含其他使用者的进程

在终端软件输入该命令显示结果如下:

ps -aux的深入理解

从上述的图中,可以清晰的看到其输出格式是:

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

且该指令涉及到以下几个重要的参数:

《1》USER :进程拥有者。

《2》PID : pid

《3》%CPU : 占有的CPU使用率

《4》%MEM :占用的记忆体使用率(物理内存与总内存的百分比)

《5》 VSZ :占用的虚拟记忆体大小(虚拟内存)

《6》RSS :占用的记忆体大小(物理内存)

《7》TTY :终端的次要装置号码(也可以认为是一个判断运行的标识)

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

《8》STAT : 该进程的状态

重点理解:

在日常使用过程中:会看到STAT的状态是 Ss ,R+,Ss1,S<1等不同的状态提示!如何理解呢?

Linux上进程的五种状态:

1.R——Runnable(运行):正在运行或在运行队列中等待

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

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

4.Z——zombie(僵死):进程已终止,但进程描述还在,直到父进程调用wait4()系统调用后释放

5.T——traced or stoppd(停止):进程收到SiGSTOP,SIGSTP,SIGTOU信号后停止运

状态后缀表示:

N:优先级低的进程

L:有些页被锁进内存

s:进程的领导者(在它之下有子进程)(也就是说包含子线程)

l:ismulti-threaded (using CLONE_THREAD, like NPTL pthreads do)多线程

+:位于后台的进程组

《9》START :进程开始时间

《10》TIME :进程的执行时间

《11》COMMAND :该进程所执行的指令

疑惑解析

区别ps与top的使用情况:

Linux top命令用于实时持续显示 process 的动态。

使用权限:所有使用者。

Linux ps命令用于查看进程的瞬间信息

两者图文信息比较如下:

1.top命令

2.ps命令:

因此,掌握两者的区别,清楚其侧重点。在linux具体操作中,能够较好的“活学活用”,明白其原理!

有任何问题,可以私信,或者关注我哟!

linux ps -ef和ps -aux,关于Linux中ps -aux的深入理解相关推荐

  1. linux ps -ef命令输出详解,Linux下ps命令的10个基本例子

    在Linux下ps命令是用于查看系统上运行的进程的最基本的命令之一.它提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示实时数据,如top或htop命令的详细信息.但是, ...

  2. 【Linux】ps -ef 和ps aux 有什么不同呢?

    ps -ef 和ps aux 有什么不同呢? 有没有从事运维多年,却不知道ps -ef 和ps aux 这俩不同选项的区别呢? 今天来讲讲他们的不同 先看看他们显示的内容 $ ps -ef | hea ...

  3. Linux ps -aux 和 ps -ef 查看进程信息说明+ps查看进程中的线程

    Linux ps -aux 和 ps -ef 查看进程信息说明+ps查看进程中的线程 1. ps -aux | grep xxx 1.1 ps -aux 输出格式: 1.2. 例子 1.3 注意:有时 ...

  4. linux之ps aux、ps -aux、ps -ef命令的区别

    ps aux.ps -aux.ps -ef的区别 先说说aux,-aux,-ef都什么意思 aux: ps a 显示现行终端机下的所有程序,包括其他用户的程序​​ ps u 以用户为主的格式来显示程序 ...

  5. ps-ef命令linux,【Linux】- ps -ef |grep 命令

    ps:将某个进程显示出来 grep:查找 |:管道命令 表示ps命令与grep同时执行 PS是LINUX下最常用的也是非常强大的进程查看命令 grep命令是查找,是一种强大的文本搜索工具,它能使用正则 ...

  6. ps ef grep mysql_linux ps -ef grep查找进程

    linux ps -ef grep查找进程 linux中ps命令将某个进程显示出来,ps -ef 是用标准的格式显示java这个进程,grep命令是查找内容,它能使用正则表达式搜索文本,一般需要确认某 ...

  7. 高级指令——hostname指令【作用:操作服务器的主机名(读取、设置)】、id指令【查看一个用户的一些基本信息(包含用户id,用户组id,附加组id…)】、whoami指令、ps -ef指令

    1.hostname指令 作用:操作服务器的主机名(读取.设置) 语法1:#hostname 含义:表示输出完整的主机名 语法2:#hostname  -f 含义:表示输出当前主机名中的FQDN(全限 ...

  8. adb ps shell 查看进程_adb中ps命令的详解

    ps (process status):这个命令在adb 中是查看android系统的进程状态命令. 1.简单用法,在Windows命令行,输入adb shell ps (1)各个字段名称及含义 US ...

  9. Linux下ps -ef和ps aux的区别及格式详解

    Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格, ...

  10. Linux下ps -ef和ps aux的区别

    他们都是用来显示当前运行的进程,但是: ps aux 是用BSD的格式来显示 java这个进程 显示的项目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , ...

最新文章

  1. python之itemgetter函数:对字典列表进行多键排序
  2. 重学前端学习笔记(八)--JavaScript中的原型和类
  3. CF1540B-Tree Array【数学期望,dp】
  4. linux find 权限不够,超级用户find: `/home/pipi/.gvfs': 权限不够
  5. 前端学习(1936)vue之电商管理系统电商系统之再关闭对话框defkeys
  6. 2019金球奖——梅西
  7. 高逼格又实用的Linux命令:持续更新中
  8. 电大计算机阅读英语作文,(2017年电大)电大英语作文整理20篇.doc
  9. iOS开发多线程篇—NSOperation基本操作
  10. 杨中科:【我的大学生活】
  11. QQ客服代码(支持临时会话设置)
  12. Java多线程---Phaser
  13. 洛谷P4218 [CTSC2010]珠宝商(后缀自动机+点分治)
  14. C# 通过反射获取类属性标识名称
  15. 操作成功的提示信息动态添加
  16. steam 无法连接远程计算机,steam错误并提示无法连接至steam网络怎么解决?
  17. 密码锁屏保护隐私更安全,这款口碑好的手机浏览器值得拥有
  18. php打印出来乱码_PHP输出中文乱码怎么解决?
  19. Pytorch强化学习玩微信小游戏
  20. 足坛十大恶汉:张玉宁黑社会风波 辽猛将踢爆眼

热门文章

  1. 渗透测试-信息打点(红队工具篇)
  2. 8种最好的Linux密码管理器
  3. 外贸软件之冷冻食品进口贸易管理系统
  4. 运行多次mybatis逆向工程时,xml重复生成多次数据库表配置的问题
  5. 关闭LINUX报警声
  6. 采样频率和带宽的关系_ADI公司AD7380系列SAR ADC的片内过采样 - 模拟技术
  7. 迪尤肯大学计算机专业,迪尤肯大学
  8. mysql如何查看远程用户_MySQL系列(十)--用户权限及远程访问
  9. 如何使用Arthas查看类变量值
  10. 和小鲜肉相比,老程序员该由哪些优势?同时说下我看到的老程序员的三窟