Linux怎样查看全部进程?

ps 命令(最基础推荐)

功能:静态快照式查看进程信息。
查看全部进程命令

ps aux   # BSD 风格(常用)
ps -ef   # UNIX 风格

输出解析

  • USER:进程所有者
  • PID:进程 ID
  • %CPU/%MEM:CPU/内存占用率
  • COMMAND:启动命令

适用场景:快速获取进程列表、结合 grep 过滤(如 ps aux | grep nginx)。


top 命令(动态实时监控)

功能:动态刷新显示进程资源占用(类似任务管理器)。
操作

top

交互指令

  • P:按 CPU 使用率排序
  • M:按内存使用排序
  • k:终止指定 PID 的进程
  • q:退出

优势:实时监控系统负载,识别资源瓶颈。


htop 命令(增强版 top

功能:彩色交互式进程查看器(需安装:sudo apt install htop)。
操作

htop

特点

  • 鼠标支持:点击表头排序
  • 树状结构:按 F5 显示进程树
  • 进程操作:选中进程后按 F9 发送信号(如终止)

适用场景:直观分析进程层级关系及资源消耗。


pstree 命令(进程树展示)

功能:以树形结构显示进程父子关系。
命令

pstree -p  # 显示 PID

输出示例

systemd(1)─┬─sshd(1234)───bash(5678)───htop(9012)
           └─nginx(4321)───3*[nginx_worker]

作用:清晰展示进程依赖关系,适合分析服务启动链。


/proc 文件系统(底层查看)

路径/proc 是内存虚拟文件系统,存储实时进程信息。
操作

ls /proc     # 查看所有进程目录(目录名为 PID)
cat /proc/1/status  # 查看 PID=1 的进程状态

关键文件

  • /proc/[PID]/cmdline:启动命令
  • /proc/[PID]/status:进程状态
  • /proc/[PID]/io:I/O 统计

适用场景:脚本自动化分析或深度调试。


pgrep & pkill(快速检索)

  • 查找进程pgrep -l nginx(列出所有 Nginx 进程及 PID)
  • 终止进程pkill nginx(按名称终止进程)

总结与建议

场景 推荐命令
快速静态查看 ps aux
实时监控资源 tophtop
分析进程父子关系 pstree -p
按名称检索/操作进程 pgrep/pkill
脚本调用或底层分析 /proc 目录

安全提示

  • 操作关键进程前确认 PID,避免误终止系统服务。
  • 普通用户仅可查看自有进程,需 sudo 查看系统级进程。

引用说明: 参考 Linux 官方手册(man ps/man top)、Ubuntu 文档及 Red Hat 系统管理指南,确保方法通用主流发行版(Ubuntu, CentOS, Debian 等),命令经过 Linux 5.4+ 内核环境实测验证。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9502.html

(0)
酷番叔酷番叔
上一篇 2025年7月31日 23:22
下一篇 2025年7月31日 23:37

相关推荐

  • Linux如何设置默认网关?

    在Linux系统中,默认网关(Default Gateway)是网络通信中的关键角色,它决定了当目标地址不在本地网络时,数据包需要发送到的下一跳地址,正确设置默认网关是确保Linux设备能够访问外部网络(如互联网)的基础操作,本文将详细介绍Linux系统中设置默认网关的多种方法,包括临时设置和永久设置,并针对不……

    2025年10月7日
    7900
  • 如何在Linux系统中将中文界面切换为英文界面?

    在Linux系统中,将默认中文界面改为英文是许多用户(尤其是学习或开发场景下的用户)的常见需求,不同Linux发行版及桌面环境的操作路径略有差异,但核心逻辑一致:通过修改系统语言配置或环境变量,实现界面、菜单、命令提示符等元素的英文显示,以下是针对不同场景的详细操作步骤及注意事项,图形界面环境下的语言修改(适用……

    2025年9月11日
    10200
  • linux如何运行mysql

    Linux上运行MySQL,先安装MySQL服务器,配置环境变量,启动服务

    2025年8月17日
    10700
  • 如何运行CDLinux?

    CDLinux是一款轻量级、模块化的Linux发行版,常用于系统维护、数据恢复和网络安全测试,以下提供四种主流运行方法,涵盖物理设备与虚拟环境,确保安全可靠,操作前请备份重要数据,并仅用于合法用途,准备工作下载资源官方镜像:访问CDLinux社区(非官方镜像站需谨慎验证)推荐版本:CDLinux-0.9.8.i……

    2025年6月17日
    13200
  • linux如何进行提权

    nux 提权可通过漏洞利用、配置错误查找、权限提升漏洞攻击等方式,但非法提

    2025年8月13日
    10500

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信