首页 > 其他分享 >ps aux 命令使用小结

ps aux 命令使用小结

时间:2023-09-06 23:33:44浏览次数:34  
标签:ps 命令 使用 进程 aux 小结 CPU

ps aux命令是一个常用的Linux/Unix系统命令,它用于查看正在运行的进程信息。下面是该命令使用的参数介绍、命令响应结果参数介绍以及一些使用实例的总结:

命令使用参数介绍:

  • a: 显示所有用户的进程,包括其他用户的进程。
  • u: 以用户为基础显示详细信息,包括用户名、进程ID、CPU利用率、内存使用等。
  • x: 显示没有控制终端的进程。

命令响应结果参数介绍:

ps aux命令的响应结果包含以下列参数:

  • USER: 进程所属的用户。
  • PID: 进程的ID。
  • %CPU: 进程使用的CPU百分比。
  • %MEM: 进程使用的内存百分比。
  • VSZ: 进程使用的虚拟内存大小(单位:KB)。
  • RSS: 进程使用的物理内存大小(单位:KB)。
  • TTY: 进程所连接的终端设备。
  • STAT: 进程状态。
  • START: 进程启动时间。
  • TIME: 进程占用CPU的累计时间。
  • COMMAND: 进程的命令行。

使用实例:

  1. 查看所有正在运行的进程:
$ ps aux
  1. 查看特定用户的进程:
$ ps aux -u username

协同参数

"ps aux" 命令是用于显示系统中所有进程的详细信息。以下是一些常用的与 "ps aux" 命令配合使用的参数:

  1. -e:显示所有进程,而不仅限于当前用户。
  2. -f:显示完整的进程信息,包括父进程ID、CPU使用情况、内存占用等。
  3. -u <username>:显示特定用户的进程信息。
  4. --sort=<key>:按指定的键对进程进行排序,常见的键包括 pid(进程ID)、cpu(CPU使用率)、rss(驻留集大小)等。
  5. -r:以反序显示进程列表,即逆序排列。
  6. --forest:以树状结构展示进程的父子关系。
  7. -o <format>:自定义输出格式,可以指定要显示的字段,如 %cpu(CPU使用率)、%mem(内存使用率)等。

如查看当前系统中内存使用情况得排名:

ps aux --sort -rss

ps aux 命令使用小结_字段

在 "ps aux" 命令的输出中,每个进程的状态(stat)字段表示其当前的执行状态。以下是一些常见的进程状态及其含义的示例说明:

  1. R(running):表示进程正在运行或等待执行。
  2. S(sleeping):表示进程处于睡眠状态,即在等待某个事件的发生。
  3. D(disk sleep):表示进程处于不可中断的睡眠状态,通常与输入/输出操作相关。
  4. T(stopped):表示进程已停止执行,并且可以通过调试器来控制它。
  5. Z(zombie):表示进程已经终止,但其父进程尚未清理其进程表项和退出状态,因此成为僵尸进程。
  6. I(idle):表示进程处于空闲状态,即没有要执行的任务。

这些是常见的进程状态标识符,它们帮助我们了解进程在系统中的运行状态。




标签:ps,命令,使用,进程,aux,小结,CPU
From: https://blog.51cto.com/u_15535797/7391567

相关文章

  • linux tcpdump 使用小结(二)
    转载请注明出处:TCPDump是一个功能强大的网络抓包工具,它能够在命令行界面捕获、分析和解析网络数据包。下面是TCPDump命令的使用总结,包括使用语法、常用参数说明等:使用语法:tcpdump[options][expression]参数说明:-i<interface>:指定要监听的网络接口。-n:禁用主机名解析,只......
  • HTB-oopsie靶场练习
    靶机地址:10.129.130.57攻击机地址:10.10.14.185端口扫描nmap-sV-sC10.129.130.57访问10.129.130.57,对一些可能有用的信息进行记录打开burp,刷新网页,点击HTTPhistory,注意到/cdn-cgi/login/script.js试着访问http://10.129.130.57/cdn-cgi/login/script.js......
  • HTTPS 的加密流程
    在网络上如果进行明文传输数据,是非常危险的操作,只有加密操作才能保证安全加密方式大致分为两类 对称加密:对称加密就是通过同一个密钥,把明文加密为密文,并且也能将密文解密成明文但是由于客户端生成密钥,需要发送给服务器,此时密钥只能明文传输,密钥可能被黑客截取为了使密钥更安全的......
  • 你知道HTTP与HTTPS有什么区别吗?
    每天都在上网,在搜索东西的时候,你有发现网址有什么不同吗?本文就来谈谈HTTP与HTTPS有什么不同。一、什么是HTTP?HTTP是“HyperTextTransferProtocol”的简称,翻译过来就是超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议。简单来说就是一种发布和接收HTML页面......
  • 万字解读B站FinOps落地经验与方法论...
    云成本优化(FinOps)一词,变得越来越流行。尽管FinOps在国内提及不多,但早在2020年12月,中国信通院就牵头成立FinOps产业推进方阵,推进规模化实践。而在那些率先拥抱云原生的互联网大厂内部,云成本优化的种子也早就生根萌芽,形成了最佳实践方法论,如阿里集团、腾讯、字节跳动、B站等。FinOps......
  • 驱动调试_Oops
    a.作为模块:1.根据pc值确定该指令属于内核还是外加的模块 pc=0xbf000018它属于什么的地址?是内核还是通过insmod加载的驱动程序? 先判断是否属于内核的地址:看System.map确定内核的函数的地址范围:c0004000~c03265a4 如果不属于System.map里的范围,则它属于insmod加载的驱动......
  • android调试工具--dumpsys
    dumpsys执行格式为:dumpsys[option] 其中option参数可以为service和acitivity,参数service可以是系统中任意一个服务,比如meminfo服务显示内存信息,cpuinfo现实cpu信息参数acitivity可以现实所有的activity信息......
  • jumpserver部署实践
    jumpserver部署实践当前选择的版本是https://docs.jumpserver.org/zh/v2.12.0/install/setup_by_fast/这种开源工具,没必要追求太新的,功能太多,用不上,且部署繁琐。虽提供了docker部署,暂时先不用。1.基础组件Lina是JumpServer的前端UI项目,主要使用Vue,ElementUI......
  • DevOps |研发效能之环境、程序、配置、SQL变更管理
    本文主要是讲如何建立有效的环境、程序、配置、SQL变更和管理平台。几天前和一个朋友聊到环境、程序的配置变更,SQL变更和整个上线流程。之前我们在这块也做了很多,有做的好的也有做的一般的,借机都总结下来,希望对你有用。通常情况下,我们最关注的也是最重要的部分是应用的变更,就是程序......
  • vue3如何监听 props 的变化?
    背景实际开发过程中,当需要通过watch 监听传入的props的某个值的变化,来动态改变组件内部的样式,实现方式如下:exportdefault{name:'countdown',props:{showBox:{type:Boolean,required:true,default:false},},setup(prop......