当前位置: 首页 > news >正文

linux 之 ps命令介绍

哈喽,大家好,我是有勇气的牛排(全网同名)🐮

有问题的小伙伴欢迎在文末评论,点赞、收藏是对我最大的支持!!!。

前言

如过想实现对进程监控,就需要使用到ps命令,使用该命令我们可以知道哪些是正在运行的进程、结束的进程、僵尸进程、占用资源过多等

1 语法介绍

语法:ps [options]

参数:

-A:列出所有进程

image.png

-a:显示现行终端机下的所有进程,包括其他用户的进程;

image.png

-w

image.png

-au

3 常用

3.1 ps aux

ps aux

USER: 表示哪个用户启动了这个进程
PID: 进程ID
%CPU: 进程CPU的占用率
%MEM: 进程物理内存的占用率
VSZ: 进程占用的虚拟内存量 (Kbytes)
RSS: 进程当前实际上占用了多少内存
TTY: 进程是在哪个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
STAT: 该程序目前的状态,主要的状态有:

  • R(运行): 该程序目前正在运作,或者是可被运作
  • D (不可中断): 一般是IO进程
  • S (中断): 该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。
  • T (停止): 该程序目前正在侦测或者是停止了
  • Z (僵尸): 该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (僵尸) 程序的状态

START: 该进程启动的时间点
TIME: 进程从启动后到现在,实际占用CPU的总时间
COMMAND: 启动该进程的命令

image.png

image.png

3.2 获取进程信息

这里的编号可能会有差异,可根据实际情况进行调节

ps -aux | grep test.py | grep "python3" | cut -d " " -f 1,6,8,10,11,12,13,21,24,26,27,28,29

https://blog.csdn.net/baidu_33850454/article/details/78568392

http://www.lryc.cn/news/10233.html

相关文章:

  • Server端的Actor,分工非常的明确,但是只将Actor作为一部手机来用,真的合适吗?
  • 2023年美赛C题 预测Wordle结果Predicting Wordle Results这题太简单了吧
  • UE4 渲染学习笔记(未完)
  • Ajax?阿贾克斯?
  • 项目质量要怎么保持? 如何借助系统软件进行管理
  • 没有接口文档的怎样进行接口测试
  • Unity—游戏设计模式+GC
  • 【刷题笔记】--二分查找binarysearch
  • Python版本的常见模板(二) 数论(一)
  • SQL快速上手(知识点总结+训练资料)
  • 无需经验的steam搬砖,每天操作1小时,轻松创业赚钱!
  • 如何创建你的公司的FAQ页面?
  • CK-GW06-E03与欧姆龙PLC配置指南
  • 使用docker-compose部署RocketMQ5.0
  • 嵌入式ARM设计编程(四) ARM启动过程控制
  • 企业维基都说好,今天我们来看看 wiki 软件的缺点有哪些?
  • 08- 汽车产品聚类分析综合项目 (机器学习聚类算法) (项目八)
  • 揭开苹果供应链,如何将其命运与中国深度捆绑
  • Mybatis 之useGeneratedKeys注意点
  • 数据结构---时间复杂度
  • 如何保证集合是线程安全的 ConcurrentHashMap如何实现高效地线程安全?
  • C++对象模型和this指针
  • kubernetes教程 --Pod调度
  • 功率放大器科普知识(晶体管功率放大器的注意事项)
  • CentOS 7转化系统为阿里龙蜥Anolis OS 7
  • 【快速复习】一文看懂 Mysql 核心存储 隔离级别 锁 MVCC 机制
  • 面试题----集合
  • XSS注入基础入门篇
  • 刷题 - 数据结构(二)链表
  • 用于隔离PWM的光耦合器选择和使用