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

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

dgx6664个月前 (03-29)文章中心18

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” 的相关文章

完全免费AutoCAD2014精简版 图文安装步骤教程附安装包

软件介绍软件名称:AutoCAD2014精简版软件语言:中文简体软件大小:546 MB系统要求:Windows7及以上,64位操作系统下载地址:https://pan.baidu.com/s/17qcHhus4I3fd_iwQWMGCRw?pwd=o9it软件安装1、使用鼠标右键点击【CAD2014...

CAD2014提示致命错误怎么解决?

在很长一段时间里,朋友圈流传的这样一段话:世人慌慌张张,不过图碎银几两;可偏偏就是这几两碎银,能免饥荒,能定安康 ,能解世人惆怅。。。有些用户在使用CAD完成作品后,保存作品时出现了致命错误,听起来很可怕,这是怎么回事呢?有可能与电脑兼容性或者CAD版本有关,那么该怎么办呢?下面和大家分享CAD保存...

天正建筑CAD怎样查看三维图纸?原来还有这种方法?学到了

视频学习教程推荐:天正建筑CAD设计零基础入门到精通【全套自学视频教程】使用天正画建施图之后,想使用立体的三维图像检查图纸,查看三维效果,但是却不知道怎样操作,或者是操作之后,不知道怎样还原成原来的平面图,下面图文给你带来三维查看和还原的方法。1.这里以天正2014为例,打开一张绘制好的平面工程图纸...

CAD如何设置打印样式?简单3步!初学者必看

很多初学CAD的小伙伴对CAD的打印设置都不熟悉,其实CAD打印也有一定的技巧,掌握一些CAD的打印技巧,可以帮助我们省下不少时间呢!那么今天小编就来跟大家分享一期关于CAD的打印技巧,小伙伴们拿好小本本记下来哦!一、打印样式设置1、打印界面首先,我们打开CAD,在CAD界面中点击打印按钮,或这按快...

CAD启动太慢了?只需一键关闭这些按钮,即可快速启动CAD

工作紧急时,CAD不给力怎么办?启动太慢了,每次启动都要等上好半天,真的超级忧伤... 别急,想要快速启动CAD其实是有诀窍的。你只要学会下面这几招即可快速启动你的CAD了,那么下面我们就一起来看看吧。一、关闭通讯中心和联机帮助中心想要快速启动CAD,只要关闭通讯中心和联机帮助中心就行了。那么通讯中...

安装累积更新后 使用DirectX/Direct3D的Windows应用发生崩溃

微软证实,在安装11月的KB5019980更新后,Windows上有一个新问题导致应用程序崩溃。据该公司称,它影响到过时的英特尔GPU驱动程序,导致使用DirectX或Direct3D的应用程序出现问题。"安装KB5019980后,在使用26.20.100.7463至30.0.101.1190版本的...