本文是一份Ubuntu查看运行程序的实用指南,内容从新手基础命令入手,如ps和top,逐步过渡到htop等高级监控技巧,指南涵盖了从命令行到图形界面的多种方法,帮助用户从入门到精通,轻松管理系统进程。
在 Ubuntu Linux 系统中,进程是正在运行的程序实例,无论是为了排查系统卡顿、管理资源占用,还是简单地了解后台有哪些程序在运行,掌握 Ubuntu查看运行中的程序 的方法都是每位用户必备的技能,本文将为您介绍从命令行到图形界面,多种查看和管理进程的实用方法。
命令行方式(适合高手和服务器管理)
对于习惯了终端操作的用户来说,命令行工具是查看进程最高效的方式。
使用 ps 命令(列出进程)
ps (Process Status) 是最基础的查看命令,最常用的组合是 ps aux。

- 命令:
ps aux - 说明: 该命令会列出所有用户的所有进程,并显示详细的资源使用情况(如 CPU、内存占比)。
- 进阶: 如果你想查看所有进程的完整信息,可以使用
ps -ef。
使用 top 命令(实时监控)
top 是一个动态的实时监控工具,它能够实时显示系统中各个进程的资源占用状况。
- 命令:
top - 操作: 运行后,您会看到一个不断滚动的列表,您可以按
P键按 CPU 占用排序,按M键按内存占用排序,按q键可以退出。 - 优势: 适合观察系统负载的变化,查看 Ubuntu查看运行中的程序 的动态趋势。
使用 htop 命令(增强版监控)
htop 是 top 的增强版,界面更美观,支持鼠标操作,且默认开启了彩色显示。
- 前提: 需要先安装,输入
sudo apt install htop。 - 优势: 您可以直接通过方向键选择进程并按
F9杀死进程,比top更直观。
图形界面方式(适合新手)
如果您不熟悉命令行,Ubuntu 提供了内置的图形化工具,操作更加简单直观。
系统监视器 这是 Ubuntu 默认自带的工具,能够以图表和列表的形式展示 Ubuntu查看运行中的程序 的状态。
- 打开方式: 点击屏幕左上角的“活动”按钮,搜索“系统监视器”或“System Monitor”并打开。
- 功能: 您可以查看 CPU、内存、网络和磁盘的实时图表,在“进程”标签页中,可以右键点击进程选择“结束进程”来终止不需要的程序。
根据特定条件查找进程
有时候您知道程序的名字,但不知道它的进程 ID(PID),或者想知道哪个程序占用了某个端口。
使用 pgrep 命令
pgrep 允许您根据程序名称查找 PID。
- 命令:
pgrep firefox - 说明: 这将返回所有名为 firefox 的进程的 PID。
使用 lsof 命令
lsof (List Open Files) 可以列出当前系统被打开的文件,包括网络连接和端口。
- 命令:
lsof -i :80 - 说明: 这将显示占用 80 端口的程序,常用于排查 Web 服务是否启动。
在 Ubuntu 中,Ubuntu查看运行中的程序 并不局限于一种方法,对于日常维护,htop 或系统监视器通常就足够了;而对于服务器运维,熟练掌握 ps、top 和 kill 等命令则是提高效率的关键,希望本文能帮助您更好地掌控您的 Linux 系统。

