Linux怎么查看进程?
老男孩IT教育
常见问题
2026年1月8日 16:23
进程管理是Linux运维的核心技能,查看进程则是排查系统负载、定位程序故障的第一步。无论是监控服务运行状态,还是终止异常进程,都需要先掌握进程的查看方法。那么Linux怎么查看进程?一起来探讨一下。
进程管理是Linux运维的核心技能,查看进程则是排查系统负载、定位程序故障的第一步。无论是监控服务运行状态,还是终止异常进程,都需要先掌握进程的查看方法。那么Linux怎么查看进程?一起来探讨一下。

在Linux系统中,查看进程和运行中的服务主要通过ps命令实现。这个命令能显示当前系统中正在运行的进程信息,结合不同的参数可以灵活地筛选和查看所需的服务进程。
ps是process status的缩写,它能列出当前终端相关的进程或系统所有进程。常用组合如下:
ps aux:查看系统中所有进程的详细信息
ps -ef:以标准格式显示所有进程
ps -ef | grep服务名:过滤特定服务的进程
说明:
a:显示所有用户的进程
u:以用户友好的格式输出
x:包括不与终端关联的进程
查看具体服务是否在运行
比如你想确认Nginx是否正在运行,可以执行:
ps aux | grep nginx
或者:
ps -ef | grep nginx
如果返回结果包含nginx: master process等字样,说明服务已在运行。
同理,可替换为其他服务名,例如mysql、apache2、redis-server等。
常见字段解释
执行ps aux后输出的列含义如下:
USER:运行进程的用户
PID:进程ID,唯一标识一个进程
%CPU:CPU使用率
%MEM:内存使用率
VSZ:虚拟内存大小(KB)
RSS:物理内存占用(KB)
TTL:启动时间
STAT:进程状态(如 S=睡眠,R=运行,Z=僵尸)
COMMAND:启动该进程的命令
为了让学员学以致用,老男孩教育不断更新Linux培训教学大纲,与一众讲师精心打造Linux云计算SRE课程体系。老男孩教育Linux云计算SRE运维课程,从零基础开始授课,适合零基础且对Linux感兴趣的学员学习。课程的主要目的就是培养出专业的Linux系统工程师,名师授课全程面授教学,边讲边练帮助学员高效掌握Linux技术。
推荐阅读:
老男孩教育专注IT教育10余年,只培养IT技术精英
全国免费咨询电话(渠道合作):400-609-2893











