linux ps -ef和ps -aux,关于Linux中ps -aux的深入理解
要想把每一件事情都做到无懈可击,就必须从小事做起,付出你的热情和努力!
直接进入主题:
对于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的深入理解相关推荐
- linux ps -ef命令输出详解,Linux下ps命令的10个基本例子
在Linux下ps命令是用于查看系统上运行的进程的最基本的命令之一.它提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示实时数据,如top或htop命令的详细信息.但是, ...
- 【Linux】ps -ef 和ps aux 有什么不同呢?
ps -ef 和ps aux 有什么不同呢? 有没有从事运维多年,却不知道ps -ef 和ps aux 这俩不同选项的区别呢? 今天来讲讲他们的不同 先看看他们显示的内容 $ ps -ef | hea ...
- 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 注意:有时 ...
- linux之ps aux、ps -aux、ps -ef命令的区别
ps aux.ps -aux.ps -ef的区别 先说说aux,-aux,-ef都什么意思 aux: ps a 显示现行终端机下的所有程序,包括其他用户的程序 ps u 以用户为主的格式来显示程序 ...
- ps-ef命令linux,【Linux】- ps -ef |grep 命令
ps:将某个进程显示出来 grep:查找 |:管道命令 表示ps命令与grep同时执行 PS是LINUX下最常用的也是非常强大的进程查看命令 grep命令是查找,是一种强大的文本搜索工具,它能使用正则 ...
- ps ef grep mysql_linux ps -ef grep查找进程
linux ps -ef grep查找进程 linux中ps命令将某个进程显示出来,ps -ef 是用标准的格式显示java这个进程,grep命令是查找内容,它能使用正则表达式搜索文本,一般需要确认某 ...
- 高级指令——hostname指令【作用:操作服务器的主机名(读取、设置)】、id指令【查看一个用户的一些基本信息(包含用户id,用户组id,附加组id…)】、whoami指令、ps -ef指令
1.hostname指令 作用:操作服务器的主机名(读取.设置) 语法1:#hostname 含义:表示输出完整的主机名 语法2:#hostname -f 含义:表示输出当前主机名中的FQDN(全限 ...
- adb ps shell 查看进程_adb中ps命令的详解
ps (process status):这个命令在adb 中是查看android系统的进程状态命令. 1.简单用法,在Windows命令行,输入adb shell ps (1)各个字段名称及含义 US ...
- Linux下ps -ef和ps aux的区别及格式详解
Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格, ...
- Linux下ps -ef和ps aux的区别
他们都是用来显示当前运行的进程,但是: ps aux 是用BSD的格式来显示 java这个进程 显示的项目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , ...
最新文章
- python之itemgetter函数:对字典列表进行多键排序
- 重学前端学习笔记(八)--JavaScript中的原型和类
- CF1540B-Tree Array【数学期望,dp】
- linux find 权限不够,超级用户find: `/home/pipi/.gvfs': 权限不够
- 前端学习(1936)vue之电商管理系统电商系统之再关闭对话框defkeys
- 2019金球奖——梅西
- 高逼格又实用的Linux命令:持续更新中
- 电大计算机阅读英语作文,(2017年电大)电大英语作文整理20篇.doc
- iOS开发多线程篇—NSOperation基本操作
- 杨中科:【我的大学生活】
- QQ客服代码(支持临时会话设置)
- Java多线程---Phaser
- 洛谷P4218 [CTSC2010]珠宝商(后缀自动机+点分治)
- C# 通过反射获取类属性标识名称
- 操作成功的提示信息动态添加
- steam 无法连接远程计算机,steam错误并提示无法连接至steam网络怎么解决?
- 密码锁屏保护隐私更安全,这款口碑好的手机浏览器值得拥有
- php打印出来乱码_PHP输出中文乱码怎么解决?
- Pytorch强化学习玩微信小游戏
- 足坛十大恶汉:张玉宁黑社会风波 辽猛将踢爆眼