linux ps参数怎么用,linux ps命令常用参数详解

在 Linux 系统中,ps(Process Status)命令用于显示当前系统中进程的快照信息,虽然 ps 本身没有像 ls 那样固定的“参数列表”,但它支持两种参数格式:Unix 风格(通常不带连字符,如 aux)和 GNU 风格(通常带连字符,如 --aux)。

以下是 ps 命令最常用、最实用的参数详解:

5分钟学会Linux的ps命令
加载中
5分钟学会Linux的ps命令

最常用的组合参数

ps aux

这是最经典的用法,用于列出系统中所有用户的所有进程。

  • a: 显示所有终端下的进程(包括其他用户的进程)。
  • u: 显示进程的详细信息,包括启动用户、CPU 使用率、内存使用率等。
  • x: 显示没有控制终端的进程(即后台守护进程)。

ps -ef

这是另一种列出所有进程的常用方式,输出格式略有不同。

  • e: 选择所有进程。
  • f: 全格式显示,包括完整的命令行参数。

区别ps aux 更侧重于资源占用(CPU/内存),ps -ef 更侧重于进程层级关系和完整命令。


常用参数详解

linux ps参数怎么用,linux ps命令常用参数详解

显示特定用户的进程

  • -u <用户名>: 显示指定用户的进程。
    ps -u root

显示进程树(父子关系)

  • -f: 全格式输出,包含 PPID(父进程 ID)。
  • --forest: 以树状结构显示进程关系(需要较新版本的 ps)。
    ps -ef --forest

按资源排序

  • --sort: 指定排序方式。
    ps aux --sort=-%mem  # 按内存使用率降序排列ps aux --sort=-%cpu  # 按 CPU 使用率降序排列

显示特定 PID 的进程

  • -p <PID>: 显示指定进程 ID 的信息。
    ps -p 1234

自定义输出格式

  • -o: 自定义输出列。
    ps -p 1234 -o pid,ppid,cmd,%cpu,%mem# 输出格式:PID, 父进程ID, 命令, CPU%, 内存%

常用列含义解释

列名含义
USER进程所有者
PID进程 ID
%CPUCPU 使用率

linux ps参数怎么用,linux ps命令常用参数详解

%MEM

内存使用率
VSZ虚拟内存使用量(KB)
RSS常驻内存集大小(实际物理内存,KB)
TTY控制终端
STAT进程状态(见下表)
START进程开始时间
TIME进程占用的 CPU 时间
COMMAND启动进程的命令

进程状态(STAT 列)常见值:

  • R: 运行中或可运行(在队列中等待 CPU)。
  • S: 中断睡眠(等待事件完成,如 I/O)。
  • D: 不可中断睡眠(通常等待 I/O,无法被 kill 信号中断)。
  • T: 已停止(被调试或收到停止信号)。
  • Z: 僵尸进程(进程已终止,但父进程未回收其资源)。
  • <: 高优先级进程。
  • N: 低优先级进程。
  • s: 会话领导者(session leader)。
  • l: 多线程进程。

实用示例

查找占用 CPU 最高的前 10 个进程

linux ps参数怎么用,linux ps命令常用参数详解

ps aux --sort=-%cpu | head -n 11

查找占用内存最高的前 10 个进程

ps aux --sort=-%mem | head -n 11

查找名为 “nginx” 的进程

ps aux | grep nginx

查看某个 PID 的详细信息(包括完整命令)

ps -fp <PID>

实时监控进程变化(类似 top,但只刷新一次)

ps -eo pid,ppid,cmd,%cpu,%mem --sort=-%cpu

注意事项

  1. ps 是快照ps 显示的是执行那一刻的进程状态,不会实时更新,如果需要实时监控,请使用 tophtop
  2. 权限问题:普通用户只能看到自己的进程,要查看其他用户的进程,需要使用 sudo
  3. GNU 风格 vs Unix 风格
    • 大多数 Linux 发行版(如 CentOS、Ubuntu)同时支持两种风格。
    • 在脚本中,推荐使用 ps -efps aux,因为它们兼容性更好。
    • 避免使用 ps -aux(混合风格),虽然大多数系统能识别,但不符合规范。

希望这些参数能帮助你更好地管理和监控 Linux 系统中的进程!

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/479210.html

(0)
cdn渗透率是多少,cdn渗透率
上一篇 2026年7月10日 08:52
Nginx stream四层代理怎么用?四层代理配置教程
下一篇 2026年7月10日 08:54

相关推荐

  • 256G内存的服务器多少钱?,哪个品牌性价比高?

    256G内存的服务器多少钱?答案很直接:如果是租用物理机,月成本通常在800元到3000元之间;如果选用云主机,按配置和计费方式不同,每月大约在1000元到4000元;如果直接购买整台服务器,硬件成本在2万到6万元左右,具体看CPU、硬盘和品牌, 这个价格区间跨度大,是因为256G内存只是服务器的一个零件,真正……

    2026年8月23日
    100
  • 魔兽世界服务器能容纳多少人,服务器负载上限是多少

    一个服务器能负载多少人,核心取决于硬件配置、网络带宽、软件架构和运营策略,主流MMORPG如魔兽世界的单服务器通常承载2000-5000人同时在线,但实际数字会因场景出现巨大波动,影响服务器负载的核心因素硬件配置:CPU与内存的硬指标服务器的处理器核心数、主频以及内存大小直接决定了每秒能处理多少指令,对于魔兽世……

    2026年8月24日
    000
  • Linux Ubuntu Apache配置出错怎么办?如何搭建Web服务器

    在Ubuntu系统上部署Apache服务器是构建稳定Web服务的经典方案,通过apt包管理器安装并配置虚拟主机,即可快速实现高并发下的网站托管,对于许多刚接触Linux运维的朋友来说,面对满屏的代码终端往往感到无从下手,Linux Ubuntu Apache的组合就像是一套精密的机械手表,只要找准齿轮咬合的点……

    2026年7月5日
    6510
  • linux系统对比哪个好用?linux系统对比哪个更适合

    Linux系统没有绝对的“最好”,只有“最合适”:追求极致稳定选RHEL系,偏好免费易用选Debian系,需要极致性能优化选Arch系,主流Linux发行版核心差异深度解析在2026年的今天,Linux早已不再是极客的专属玩具,而是服务器、云计算乃至桌面办公的主力军,面对市场上琳琅满目的发行版,许多用户陷入选择……

    2026年7月8日
    3910
  • 200g的服务器租一年多少钱?,哪家便宜?

    一台200G配置的服务器(通常指200GB内存或200GB SSD存储),在2026年租用一年的费用,根据笔者对多家持牌服务商报价的统计,主流配置集中在8000元至25000元之间,其中高性能计算型或高防型价格更高,解析200G服务器的真实含义200G这个数字在网络推销中经常出现,但买之前得先搞清楚它到底指什么……

    2026年7月28日
    500
  • Linux如何安装Netkeeper,安装教程是什么?

    Netkeeper for Linux 是解决校园网专有认证协议限制的核心方案,通过模拟客户端心跳包和认证流程,能够在 Linux 环境下实现稳定拨号并突破单机绑定限制,在高校及部分企业内网环境中,网络接入往往不遵循标准的 PPPoE 协议,而是通过私有的认证客户端进行流量管控,对于习惯使用 Linux 开发环……

    2026年7月14日
    500
  • 如何在Linux上安装Ghostscript?,怎么使用

    在Linux环境下,Ghostscript是处理PostScript和PDF文件最高效的开源工具,其命令行接口和跨平台稳定性让它在服务器端文档处理中占据核心地位,ghostscript linux安装方法:从包管理器到源码编译对于大多数Linux用户,通过包管理器安装Ghostscript是第一种方式,适配不同……

    2026年7月18日
    1600
  • 腾讯4核8g5m服务器能带多少人?,并发量多少

    腾讯云4核8G5M配置的服务器,在优化得当的情况下,大约能支撑500-1000人同时在线,日均处理数万次请求,这个数字来自行业内对典型Web应用的普遍估算,实际承载量取决于应用类型、代码效率以及是否使用缓存和CDN,如果业务涉及大量动态计算或数据库查询,并发数会相应下降,但通过合理架构调整,可以进一步提升上限……

    2026年7月30日
    700
  • Linux镜像网站有哪些,国内下载速度快的镜像源推荐

    Linux镜像网站通过在地理位置临近的用户端部署缓存服务器,将官方源的内容同步至本地,从而解决跨国网络延迟、带宽受限以及下载速度慢的问题,是提升Linux系统更新与软件安装效率的核心手段,国内Linux镜像站排名及性能对比在选择合适的镜像源时,用户通常会面临多个高质量选项,根据网络拓扑结构和带宽分配情况,国内主……

    2026年7月12日
    7600
  • 2核4g轻量级服务器多少钱

    2核4G轻量级服务器的月费普遍在40元至150元之间,具体取决于机房、带宽和品牌,但如果你追求长期稳定且合规的服务,简米科技和酷番云这类持牌自营机房是更值得考虑的选择,影响2核4G轻量级服务器价格的核心因素市场上2核4G的配置看似雷同,但价格差异往往来自几个关键变量,了解这些因素,才能判断一个报价是否合理,不会……

    2026年8月12日
    600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注