志在指尖
用双手敲打未来

linux查看进程(命令ps -ef详解)

linux查看进程

进程是在CPU及内存中运转的程序代码,而每个进程可以创建一个或多个进程(父子进程)。
检查进程方法
第一种:
psaux
ps指令用于报告当时体系的进程状况。可以搭配kill指令随时间断、删去不必要的程序。ps指令是最根本同时也是非常强壮的进程检查指令,运用该指令可以确定有哪些进程正在运转和运转的状况、进程是否完毕、进程有没有僵死、哪些进程占用了过多的资源等等,总归大部分信息都是可以经过履行该指令得到的。
a:显现当时终端下的所有进程信息,包含其他用户的进程。
u:运用以用户为主的格局输出进程信息。
x:显现当时用户在所有终端下的进程。
示例:
上图中各字段解说:
USER:发动该进程的用户账号称号PID:该进程的ID号,在当时体系中是唯一的%CPU:CPU占用的百分比%MEM:内存占用的百分比
VSZ:占用虚拟内存(swap空间)的大小RSS:占用常驻内存(物理内存)的大小
TTY:该进程在哪个终端上运转。“?”表未知或不需要终端STAT:显现了进程当时的状况,如S(休眠)、R(运转)、Z(僵死)、<(高优先级)、N(低优先级)、s(父进程)、+(前台进程)。对处于僵死状况的进程应予以手动终止。
START:发动该进程的时刻TIME:该进程占用CPU时刻COMMAND:发动该进程的指令的称号
总结:psaux是以简单列表的方式显现出进程信息。
第二种:
ps-elf
-e:显现体系内的所有进程信息。
-l:运用长(long)格局显现进程信息。
-f:运用完好的(full)格局显现进程信息。
上图字段解说:大部分跟第一种相同,PPID为父进程的PID。
第三种:
top
以全屏交互式的界面显现进程排名,及时盯梢包含CPU、内存等体系资源占用状况,默许状况下每三秒刷新一次,其作用根本相似于Windows体系中的使命管理器。
上图解说:
Tasks(体系使命)信息:total,总进程数;running,正在运转的进程数;sleeping,休眠的进程数;stopped,间断的进程数;zombie,僵死无响应的进程数。
CPU信息:us,用户占用;sy,内核占用;ni,优先级调度占用;id,空闲CPU;wa,I/O等待占用;hi,硬件间断占用;si,软件间断占用;st,虚拟化占用。了解空闲的CPU百分比,主要看%id部分。
Mem(内存)信息:total,总内存空间;used,已用内存;free,空闲内存;buffers,缓存区域。
Swap(交流空间)信息:total,总交流空间;used,已用交流空间;free,空闲交流空间;cached,缓存空间。
第四种:
pstree-aup
以树状图的方式展示进程之间的派生联系,显现作用比较直观。-a:显现每个程序的完好指令,包含路径,参数或是常驻服务的标明;-c:不运用精简标明法;-G:运用VT100终端机的列绘图字符;-h:列出树状图时,特别标明现在履行的程序;-H<程序识别码>:此参数的作用和指定”-h”参数相似,但特别标明指定的程序;-l:采用长列格局显现树状图;-n:用程序识别码排序。预设是以程序称号来排序;-p:显现程序识别码;-u:显现用户称号;

linux

linux查看进程命令ps-ef详解

一、Linux检查进程指令:PS指令
ps指令是一个相当强大地Linux进程检查指令.运用该指令能够确认有哪些进程正在运转和运转地状况、进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等等.总之大部分信息均为能够经过履行该指令得到地。
PS指令语法:
ps[选项]
-e显现一切进程,环境变量
-f全格局
-h不显现标题
-l长格局
-w宽输出
-a显现终端上地一切进程,包括其他用户地进程
-r只显现正在运转地进程
-x显现没有控制终端地进程
PS指令运用:
ps指令用于检查当时正在运转的进程,最常用的办法是psaux,然后再经过管道运用grep指令过滤查找特定的进程,再对特定的进程进行操作,其间grep起到查找效果。
例如:
ps-ef|grepjava
表明检查一切进程里CMD是java的进程信息
ps-aux|grepjava
-aux显现一切状况
通常用ps检查进程PID,用kill指令中止进程,如:
例如:kill-9[PID]
-9表明强迫进程当即中止
二、Linux检查进程指令:Top指令
top指令能够实时显现各个线程状况。要在top输出中开启线程检查,请调用top指令的“-H”选项,该选项会列出一切Linux线程。在top运转时,你也能够经过按“H”键将线程检查形式切换为开或关。
在Linux体系中有哪些指令能够用于检查进程?
三、Linux检查进程指令:Pstree指令
pstree指令以树状图的方式展示进程之间的派生关系,显现效果比较直观。
Pstree指令语法:
pstree(选项)
-a显现完好指令及参数-c重复进程分别显现-c显现进程ID、PID-n按PID摆放进程
四、Linux检查进程指令:Pgrep指令
pgrep指令以名称为依据从运转进程行列中查找进程,并显现查找到的进程id。每一个进程ID以一个十进制数表明,经过一个分割字符串和下一个ID分隔,默许的分割字符串是一个新行。对于每个特点选项,用户能够在指令行上指定一个以逗号分割的或许值的调集。
Pgrep指令语法:
pgrep(选项)(参数)
-l显现进程名和进程PID-o进程开始ID-n进程中止ID

未经允许不得转载:IT技术网站 » linux查看进程(命令ps -ef详解)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载