在使用 Linux 系统时,了解当前有哪些程序正在运行、它们占用了多少系统资源,是非常重要的技能。无论是排查系统卡顿、查找异常程序,还是学习系统管理,掌握 Linux进程查看 方法都是基础中的基础。本教程将从最简单的方式开始,逐步带你学会多种查看进程的方法,即使是刚接触 Linux 的小白也能轻松上手!
简单来说,进程 就是正在运行的程序实例。比如你打开一个浏览器、启动一个音乐播放器,或者后台运行的日志服务,每一个都会在系统中创建一个或多个进程。每个进程都有唯一的 PID(Process ID,进程标识号),系统通过 PID 来管理和调度进程。
ps 命令(最基础)ps(Process Status)是最常用的查看进程的命令之一。它能快速列出当前终端会话中的进程信息。
最基本的用法:
$ ps 这个命令只会显示当前 shell 中启动的进程。要查看所有进程,可以加上 -e 或 -A 参数:
$ ps -e# 或$ ps aux 其中 ps aux 是最常用的格式:
- a:显示所有终端的进程
- u:以用户友好的格式显示
- x:包括没有控制终端的进程(如后台服务)
top 命令(实时动态查看)如果你想知道哪些进程正在消耗 CPU 或内存资源,top 是你的首选。它提供了一个实时更新的界面,类似 Windows 的任务管理器。
$ top 在 top 界面中,你可以看到:
- 系统整体负载、CPU 使用率、内存使用情况
- 每个进程的 PID、用户、CPU/内存占用、运行时间等
按 q 键可退出 top。
htop 工具(增强版 top)htop 是 top 的现代化替代品,界面更美观、操作更友好,支持鼠标点击和颜色高亮。不过它通常需要单独安装。
在 Ubuntu/Debian 系统中安装:
$ sudo apt install htop 在 CentOS/RHEL 系统中安装:
$ sudo yum install htop# 或使用 dnf(较新版本)$ sudo dnf install htop 运行:
$ htop htop 支持上下键选择进程,按 F9 可直接杀死选中的进程,非常方便。这也是许多系统管理员偏爱的 htop工具 的原因。
grep 使用,例如 ps aux | grep nginxtop 中按 P(CPU)或 M(内存)ps axjf 或 pstree 命令掌握 Linux进程查看 技能,是迈向 Linux 系统管理的第一步。我们介绍了三种核心方法:
- ps:快速静态快照
- top:实时监控(系统自带)
- htop:交互式增强体验
无论你是开发者、运维人员,还是普通用户,这些命令都能帮你更好地理解系统运行状态。建议多加练习,熟悉输出字段含义,你会发现 Linux 系统其实并不难!
关键词回顾:Linux进程查看、ps命令、top命令、htop工具
本文由主机测评网于2025-11-30发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025111526.html