Linux ps命令详细参数

一、简介

在Linux系统中,ps(Process Status的缩写)命令常常用来用来列出系统中当前运行的进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的

Linux上进程有5种状态:

二、Linux命令

        ps命令支持三种语法格式

        Unix风格的参数,前面加单破折线

 

        BSD风格的参数,前面不加破折线

        GNU风格的长参数,前面加双破折线

1、ps -aux  是以BSD方式显示

ps   (Process Status)  进程状态

a (show processes for all users) 显示所有用户的进程

u (display the process's user/owner) 显示用户

x (also show processes not attached to a terminal)显示无控制终端的进程

2、ps -ef 是以System V方式显示,该种方式比BSD方式显示的多

e (all processes)显示所有用户的进程此参数的效果和指定"a"参数相同

f (ASCII art forest)用ASCII字符显示树状结构,表达程序间的相互关系

3、grep 

用于查找文件里符合条件的字符串。

grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为"-",则grep指令会从标准输入设备读取数据

三、说明


UID:启动这些进程的用户

 

 PID:进程的进程ID

PPID:父进程的进程号(如果该进程是由另一个进程启动的)

C:进程生命周期中的CPU利用率

STIME:进程启动时的系统时间

TTY:进程启动时的终端设备

TIME:运行进程需要的累计CPU时间

CMD:启动的程序名称


USER :启动这些进程的用户

 

 PID:进程的进程ID

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

%MEM :占用内存的百分比 

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

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

TTY :进程启动时的终端设备

STAT :进程的状态 

START :该进程被触发启动时间 

TIME :运行进程需要的累计CPU时间

COMMAND:启动的程序名称

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/706713.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

亚马逊Prime Day旺季备货遭遇美国海关查验高峰,应对策略全攻略!

随着全球化贸易的日益繁荣,跨境电商企业在旺季备货时面临着巨大的挑战,尤其是当遇到美国海关查验潮时,如何应对成为众多商家关注的焦点。本文将从分析美国海关查验的原因入手,为商家提供一系列应对策略和建议。 一、美国海关查验潮…

Python | Leetcode Python题解之第86题分隔链表

题目&#xff1a; 题解&#xff1a; class Solution:def partition(self, head: Optional[ListNode], x: int) -> Optional[ListNode]:sml_dummy, big_dummy ListNode(0), ListNode(0)sml, big sml_dummy, big_dummywhile head:if head.val < x:sml.next headsml sm…

echers配置项:数据过多时,折叠数据缩放查看

当数据过多时&#xff0c;如上图所示的时间点&#xff0c;会自动折叠&#xff0c;此时鼠标缩放还不起作用&#xff0c;我们配置如下代码 let option {dataZoom: [{startValue: 05:00}, // 这个值需要跟 第一条 时间数据对应上{type: inside}], }配置后&#xff0c;就可以进行…

NodeJS V8引擎内存和垃圾回收器

关于max_old_space_size max_old_space_size参数用于指定V8引擎的老生代内存的最大大小。通过增加max_old_space_size参数的值&#xff0c;我们可以提供更多的内存给V8引擎&#xff0c;从而提高应用程序的性能和稳定性。 既然提到了老生代&#xff0c;就不得不提下什么是垃圾&…

项目管理重点及笔记【太原理工大学24年】

为了自己复习写的&#xff0c;可能会有不清楚&#xff0c;可以选择性看可以讨论&#xff0c;但别骂我写的什么烂东西&#xff0c;&#xff0c;&#xff0c;&#xff08;电脑看排版更好看些&#xff09; 目录 一、IT项目管理概述 二、IT项目组织环境与管理过程 三、整体管理 四、…

5W 3KVAC隔离 宽电压输入 AC/DC 电源模块——TP05AL系列

TP05AL系列产品是一款经济型开板式开关电源&#xff0c;输出功率为5W&#xff0c;具有可靠性高、小体积、性价比高等特点&#xff0c;广泛用于工控和电力仪器、仪表、智能家居等相关行业。

LeetCode-1953. 你可以工作的最大周数【贪心 数组】

LeetCode-1953. 你可以工作的最大周数【贪心 数组】 题目描述&#xff1a;解题思路一&#xff1a;贪心&#xff0c;关键点是找到(工作最长时间的工作longest )与(剩余其他工作加起来的时间总和rest )的关系。解题思路二&#xff1a;证明解题思路三&#xff1a;简化 题目描述&am…

PM入门必备| 怎么写产品分析报告?

​小陪老师&#xff0c;产品经理是做些什么的呢&#xff1f;我去面试应该准备些什么呢&#xff1f; A: 首先要分清产品经理的类型&#xff0c;产品的面试需要准备的一般有Axure原型&#xff0c;需求文档&#xff0c;产品分析报告等&#xff0c;有些甚至需要展示项目经验。 tea…

MySQL性能飞跃:揭秘高效数据库优化的黄金法则

MySQL数据库性能优化是一个涉及多个层面的复杂过程&#xff0c;需要根据具体的应用场景、数据结构和查询模式等因素来定制优化方案。以下是针对不同场景下MySQL数据库性能优化的详细指南。 建库建表阶段的优化 1、存储引擎的合理选择 在创建数据库时&#xff0c;选择合适的存…

慧天卓特:2023-2024年高温“炙烤”非洲,FYDI干旱指数监测分析

【本案例分析&#xff0c;展示了慧天卓特FYDI-2.0干旱监测产品的大范围持续精准监测能力】 研究背景 2023年&#xff0c;全球气候变化对非洲的影响尤为严重。尚未走出持续三年旱灾的非洲之角国家又遭洪灾重创&#xff0c;数十万人流离失所。尤其是下半年&#xff0c;洪水造成…

如何修改照片的dpi值?在线图片更改dpi快捷方法

不少小伙不知道如何去改变图片分辨率&#xff0c;因为能用的到分辨率dpi的地方也不多&#xff0c;但是当我们在求职、考公或者是打印照片的时候&#xff0c;就经常看到会要求图片分辨率为300dpi以上了&#xff0c;本文将分享一款图片处理工具&#xff0c;它能快速完成修改图片分…

软件工程期末复习(4)软件过程

软件过程 软件过程是为了获得高质量软件所需要完成的一系列任务的框架&#xff0c;它规定了完成各项任务的工作步骤。 ISO 9000对过程的定义: 使用资源将输入转化为输出的活动所构成的系统。 瀑布模型&#xff1a; 瀑布模型的特点&#xff1a; 阶段间具有顺序性和依赖性 必须…