当前位置:首页 > 文章中心 > 正文内容

每日一个Linux命令解析——ps

dgx6662个月前 (03-29)文章中心11

ps:ps 即 process state,可以进程当前状态的快照,默认显示当前终端中的进程,Linux系统各进程的相关 信息均保存在/proc/PID目录下的各文件中。

一、语法

ps [OPTION]...

二、常用选项

a 选项包括所有终端中的进程
x 选项包括不链接终端的进程
u 选项显示进程所有者的信息
f 选项显示进程树,相当于 --forest
k|--sort 属性 对属性排序,属性前加 - 表示倒序
o 属性… 选项显示定制的信息 pid、cmd、%cpu、%mem
L 显示支持的属性列表
-C cmdlist 指定命令,多个命令用,分隔
-L 显示线程
-e 显示所有进程,相当于-A
-f 显示完整格式程序信息
-F 显示更完整格式的进程信息
-H 以进程层级格式显示进程相关信息
-u userlist 指定有效的用户ID或名称
-U userlist 指定真正的用户ID或名称
-g gid或groupname 指定有效的gid或组名称
-G gid或groupname 指定真正的gid或组名称
-p pid 显示指pid的进程
--ppid pid 显示属于pid的子进程
-t ttylist 指定tty,相当于 t
-M 显示SELinux信息,相当于Z

三、ps 输出属性

C :  ps -ef 显示列 C 表示cpu利用率
VSZ: Virtual memory SiZe,虚拟内存集,线性内存
RSS: ReSident Size, 常驻内存集
STAT:进程状态
 R:running
 S: interruptable sleeping
 D: uninterruptable sleeping
 T: stopped
 Z: zombie
 +: 前台进程
 l: 多线程进程
 L:内存分页并带锁
 N:低优先级进程
 <: 高优先级进程
 s: session leader,会话(子进程)发起者
 I:Idle kernel thread,CentOS 8 新特性
ni: nice值
pri: priority 优先级
rtprio: 实时优先级
psr: processor CPU编号

四、示例

  1. 查看指定进程:
ps -p 1234
  1. 按名称过滤进程:
ps -ef | grep nginx
  1. 查看内存占用最高的前几名:
ps -eo pid,cmd,%mem --sort=-%mem | head
  1. 查看所有进程:
ps aux
  1. 按 CPU 使用排序:
ps aux --sort=-%cpu | head
  1. 查找僵尸进程:
ps aux | awk '$8 ~ /Z/ { print $0 }'
  1. 显示指定用户的进程:
ps aux | grep "^username"

五、总结

ps 是一个用于查看和管理系统中运行进程的重要工具,可以说是必备工具。它主要应用于以下场景:

  1. 查看进程信息:
    快速了解当前运行的进程,获取进程的基本信息(如 PID、用户、CPU 和内存使用率)。
  2. 监控系统资源:
    排查高 CPU 或内存使用的进程,辅助性能调优和问题诊断。
  3. 管理进程:
    查找需要操作的特定进程,结合其他命令(如 kill)对进程进行管理。
  4. 调试和排错:
    检查僵尸进程、后台服务状态,定位异常进程或失控程序。
  5. 定制化显示:
    按需过滤或排序进程信息,适配各种系统管理需求。

核心理念:
ps 是静态的,只显示命令运行瞬间的快照。如果需要动态监控进程,结合 top 或 htop 使用。

#Linux命令##进程#

"码字不易!喜欢就点个赞吧,你的支持是我继续分享的动力!"

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/649.html

标签: ps8.0
分享给朋友:

“每日一个Linux命令解析——ps” 的相关文章

2025年旺运十句诗·量子波动摸鱼版(附开光操作指南)

**一、正财暴击流** 1. **"春风得意马蹄疾"**(孟郊) 玄学解读:在工位东北角贴此句+马蹄铁emoji,可触发"项目奖金翻倍"隐藏成就 操作指南:每周四15:00用钉钉拍屏发工作群,配合「正在策马推进中」话术 **二、偏财玄学流** 2. **"柳暗花明又一村"**(陆游) 玄学解读:暗...

方正字库175种字体包(常用的基本都有了)

方正字库_175种字体包(常用的基本都有了) 请勿商用 (cmct_中文字体)hwKaiTi.ttf (cmct_英文字体)Cronos Pro Subhead.otf 4078_方正报宋_GBK.TTF 4079_方正彩云_GBK.ttf 4080_方正超粗黑_GBK.ttf 4081_方正粗宋_...

AutoCAD 2014系列自学教程(1)

本期分享AutoCAD 2014中文版实用教程之《第1章 基本概念、基本操作》,下载方式见文末。...

中文版AutoCAD 2014辅助设计案例精讲

赵岩、王秀梅编著的《中文版AutoCAD 2014辅助设计案例精讲(附光盘)》共4篇17章内容,涵盖了AutoCAD 2014的基本概念、应用范围、界面基本操作、图形文件管理、创建图块、应用图块、定义属性、编辑属性、图形尺寸的标注、图形资源的管理与共享、网格几何体建模、三维实体建模、三维模型的编辑与...

记住这些CAD施工图符号、图例,看图不求人

来源:网络整理, 如有侵权请联系删除【定位轴线】1.作用定位轴线是施工中墙身砌筑、柱梁浇筑、构件安装等定位、放线的依据。规定:主要承重构件,应绘制水平和竖向定位轴线,并编注轴线号;对非承重墙或次要承重构件,编写附加定位轴线。2.定位轴线的编号横向定位轴线编号用阿拉伯数字,自左向右顺序编写;纵向轴线编...

一个好用的桌面日历 解决备忘录+提醒+桌面美化 看日期功能

一个好用的桌面日历 解决备忘录+提醒+桌面美化,这个日历功能不错,还很美观,我们一起来看下~!芝麻日历不仅仅是桌面日历,他可以美化你的桌面,让日历完美融合到你的桌面,桌面就变成一个好看的日历壁纸,看日历还很方便,可以查看新历以及农历,一个功能齐全的日历添加到桌面,让你随时掌握时间。芝麻日历(http...