Linux执行ps命令查不到进程?ps aux命令详解

在 Linux 系统中,ps 命令用于查看当前正在运行的进程信息,它是系统管理和故障排查中最常用的命令之一。

以下是 ps 命令的常用用法、参数详解以及输出列含义:

Linux如何查看进程状态
加载中
Linux如何查看进程状态

基本用法

查看当前终端下的进程

ps

只显示当前 shell 会话中启动的进程。

查看所有进程(最常用)

ps aux
  • a: 显示所有终端的进程(包括其他用户的)。
  • u: 显示进程的拥有者(用户)。
  • x: 显示没有控制终端的进程(如守护进程)。

以树状结构显示进程关系

ps auxf
# 或
ps -ef --forest

有助于查看父子进程关系。

按特定条件筛选进程

ps aux | grep nginx

查找包含 “nginx” 的进程。

按进程 ID (PID) 查看

ps -p 1234

查看 PID 为 1234 的进程详情。

按用户查看

ps -u root

Linux执行ps命令查不到进程?ps aux命令详解

查看 root 用户运行的所有进程。


常用参数详解

参数 含义
-A-e 显示所有进程(等价于 ps aux 中的 ax
-u 显示进程的用户名
-f 完整格式输出(包含 PPID、C、STIME、TTY、TIME、CMD 等)
-l 长格式输出(更详细的状态信息)
-p 指定 PID 查看进程
-u 指定用户名查看进程
-C 指定命令名查看进程(如 ps -C nginx
-o 自定义输出格式(如 ps -eo pid,comm,%cpu,%mem

输出列含义解释(以 ps aux 为例)

列名 含义
USER 进程所有者
PID 进程 ID
%CPU

Linux执行ps命令查不到进程?ps aux命令详解

CPU 使用率
%MEM 内存使用率
VSZ 虚拟内存使用量(KB)
RSS 常驻内存集大小(实际使用的物理内存,KB)
TTY 终端名称( 表示无终端,通常是后台服务)
STAT 进程状态(见下表)
START 进程启动时间
TIME 进程累计使用的 CPU 时间
COMMAND 启动该进程的命令行

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

  • R: 运行中(Running)
  • S: 睡眠中(Sleeping,等待事件)
  • D: 不可中断睡眠(Disk Sleep,通常在等待 I/O)
  • T: 已停止(Stopped,如被 Ctrl+Z 暂停)
  • Z: 僵尸进程(Zombie,进程已终止但父进程未回收)
  • <: 高优先级
  • N: 低优先级
  • s: 会话领导者(Session Leader)
  • l: 多线程

Linux执行ps命令查不到进程?ps aux命令详解

实用技巧

查看最耗资源的进程

# 按 CPU 使用率排序
ps aux --sort=-%cpu | head -n 10
# 按内存使用率排序
ps aux --sort=-%mem | head -n 10

自定义输出格式

ps -eo pid,user,%cpu,%mem,comm --sort=-%cpu | head -n 10

显示 PID、用户、CPU%、MEM%、命令名,并按 CPU 降序排列。

结合 kill 终止进程

# 查找并终止 nginx 进程
kill $(ps aux | grep '[n]ginx' | awk '{print $2}')

注意:使用 [n]ginx 是为了避免 grep 自身进程被匹配到。


替代工具建议

对于更直观的进程监控,推荐使用以下工具:

  • top: 动态实时查看进程(按 P 按 CPU 排序,按 M 按内存排序)。
  • htop: top 的增强版,支持彩色显示、鼠标操作、树状视图(需安装)。
  • pstree: 以树状结构显示进程关系。
# 安装 htop(以 Ubuntu/Debian 为例)
sudo apt install htop
# 运行
htop

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

(0)
Excel链接报错怎么解决?Excel链接错误代码1004
上一篇 2026年7月12日 01:09
Excel中vlookup函数怎么用?vlookup函数多条件查找
下一篇 2026年7月12日 01:12

相关推荐

  • 默纳克服务器bit0到底等于多少,怎么算出来的?

    默纳克服务器bit0的数值取决于具体上下文,在绝大多数通讯协议和参数解析场景中,bit0代表二进制最低位,其十进制数值为1,十六进制为0x01,如果在报文解析中看到“bit0=1”,意味着该字节的最低有效位被置位,这通常对应某个状态标志或控制字的第一位,先从二进制说起:bit0的值为什么是1计算机和嵌入式系统里……

    2026年8月13日
    200
  • 打服务器10g流量到底要花多少钱,怎么收费?

    打服务器10g流量的费用,正常业务使用约8-15元,若涉及DDoS攻击,防护成本每月约500元,且攻击行为违法,建议选择简米科技2003年始创,23年行业沉淀增值电信业务经营许可证豫B2-20231089持牌自营机房)或酷番云工信部一类增值电信全牌照IDC/CDN/ISPISO9001+ISO27001双认证C……

    2026年8月21日
    900
  • 开发app租服务器一年多少钱?,哪家便宜?

    开发APP租服务器一年多少钱?直接回答:根据业务规模和配置需求,年预算通常在5000元到3万元之间,小型项目5000元以内也能起步,中大型应用则可能超过5万元,服务器成本的核心决定因素业务规模与用户量用户量直接影响服务器负载,初期测试或小范围推广,几百到几千日活用户,低配云主机即可支撑,一旦用户量增长到数万甚至……

    2026年8月7日
    900
  • 服务器1M带宽能承受多少人,网站访问慢怎么解决

    服务器1M带宽理论上能承载的并发用户数约为5到6人,但实际运营中,若优化得当,可支撑数十到数百人访问,具体取决于业务类型、页面大小和架构设计,带宽与并发的基础逻辑带宽并非决定唯一因素很多人误以为带宽是服务器承载力的唯一标尺,实际上并发连接数、应用响应时间、业务逻辑复杂度共同决定了用户体验,1M带宽指下行速率10……

    2026年8月17日
    1000
  • 电商服务器带宽10m能带多少人?,够用吗?

    10M带宽的服务器对于电商网站来说,通常可以支撑日均数千IP、同时在线几百人,但具体能带多少人取决于页面大小、并发策略、缓存技术等多重因素,带宽与并发:理解核心概念带宽的单位与换算10M带宽指的是10Mbps(兆比特每秒),理论下载速度是1.25MB/s(兆字节每秒),这是所有带宽测算的基础,但实际业务中,网络……

    2026年8月7日
    900
  • scl linux最新版本是什么,怎么安装?

    初识SCL Linux:多版本软件共存的最佳答案SCL(Software Collections)是Linux发行版(尤其是RHEL/CentOS 7/8时代)官方提供的一个软件包源,它允许你在同一台服务器上安装多个版本的编程语言、数据库或系统工具,各版本独立运行、互不干扰,解决了传统yum安装“一版定终身”的……

    2026年7月16日
    1200
  • 一台服务器最多可以设置多少个用户名?,如何增加用户数量

    一台服务器能创建的用户名数量,理论上由操作系统和文件系统共同决定,实际部署中受限于硬件配置和业务场景,多数情况下,Linux 系统默认支持 2^32 个用户 ID,而 Windows Server 的本地用户数限制通常为 1024 个,但生产环境建议单机物理用户数不超过 500 个,用户名的技术上限与底层逻辑操……

    2026年8月17日
    400
  • Linux注入代码是什么意思?Linux系统注入代码教程

    在Linux系统中注入代码通常指通过动态链接库劫持、进程内存修改或系统调用拦截等技术手段,用于安全测试、性能分析或恶意攻击,但未经授权的注入行为严重违反法律法规,仅限在授权环境下的安全研究,Linux作为开源操作系统的基石,其灵活性和底层控制能力使其成为安全研究人员和黑客关注的焦点,理解Linux代码注入的原理……

    2026年7月4日
    9400
  • Android底层是Linux吗?Android系统底层架构详解

    Android底层基于Linux内核,通过Binder机制实现进程间通信,并利用SELinux保障系统安全,这种架构既保留了Linux的稳定性,又提供了Android特有的应用运行环境,很多人误以为Android只是一个简单的手机操作系统,实际上它是一套复杂的软件栈,从硬件驱动到用户界面,每一层都有明确分工,理……

    2026年7月4日
    12300
  • 50g服务器到底能建多少个网站,够用吗

    在50G内存的服务器上,理论上可以搭建50到500个轻量级网站,但实际数量取决于网站类型、流量规模与资源分配策略,多数情况下,50G内存足够支撑约100个正常运营的企业网站,决定网站数量的核心因素网站形态决定资源占用的天花板不同技术架构的网站,对内存的消耗差异极大,一个纯静态HTML页面,每请求仅占用几KB内存……

    2026年8月24日
    100

发表回复

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