Linux 任务管理器17 Mar 2025 | 6 分钟阅读 引言使用 Windows 操作系统的用户都明白任务管理器有多么有用。在 Windows 中,我们按下 Ctrl+Alt+Del 组合键来打开任务管理器。任务管理器会显示所有正在运行的进程及其内存占用情况。我们可以通过任务管理器应用程序来选择并结束进程。 当我们刚开始接触 Linux 时,也可能会寻找 Linux 中任务管理器的等效工具。经验丰富的 Linux 用户会倾向于使用终端/命令行方式来查找进程和内存占用情况。然而,我们不必如此,至少在刚开始学习 Linux 时不必如此。 几乎所有的主流 Linux 发行版都有任务管理器的等效工具。它通常被称为 “系统监视器”。 不过,这取决于我们使用的 Linux 发行版和它所采用的桌面环境。 在本主题中,我们将介绍如何在 Ubuntu 以及使用 GNOME 作为桌面环境的其他 Linux 发行版中查找和使用任务管理器。 系统监视器简介如果我们使用的是 GNOME 桌面, 那么点击 Windows 键 (Super 键) 并搜索 System Monitor。 在其他类型的桌面环境中,我们也可以在菜单中找到 System Monitor。 这将启动 GNOME 系统监视器。 它会显示所有正在运行的进程及其内存占用情况。 我们可以选择任何进程并点击“结束进程”选项来终止它。此外,我们还可以选择多个条目,然后一次性结束所有选定的进程。 在 资源 标签页中,我们还可以看到一些关于我们系统的统计信息,例如 网络使用情况、内存占用、按核心计算的 CPU 占用率 等。 此标签页提供了对我们的 Linux 发行版和版本、正在运行的内核 (当前)、可用磁盘空间以及 GNOME 版本的便捷访问。 下一个标签页是进程(Processes)标签页。它与任务管理器相同。我们可以按进程名称、内存使用量、CPU 使用量等进行排序。 我们需要搜索进程的名称,然后按“结束进程”按钮来结束进程。会弹出一个确认通知,我们可以轻松地结束无响应的进程。 资源(Resource)标签页显示 CPU、网络和内存的历史记录。这对于各种系统故障排除非常有用。历史记录会一直保存,直到系统监视器保持活动状态。因此,如果我们希望查看运行多个程序时的性能,请确保让它保持运行。 文件系统(File Systems)是最后一个标签页。它显示本地硬盘及其分区的详细信息。目录、设备和已使用详细信息尤其有用。设备说明了系统如何识别我们的分区,而目录说明了该分区的位置,或者它是否根本不存在。 其他管理任务的方法如果我们想使用命令行/终端方式,只需在命令行执行 top 命令,就可以看到所有正在运行的进程和内存占用情况。在 Linux 终端中,我们可以轻松地结束进程。 如果我们想要一个基于命令行/终端的任务管理器,我们建议使用 htop 命令。我们可以看到内存使用情况、正在运行的进程等等。我们还可以使用热键轻松地结束进程,并且它的外观也很不错。 ![]() 全局键盘快捷键设置默认情况下,GNOME 桌面环境使用 Ctrl+Alt+Del 快捷键来弹出休眠对话框,这意味着我们的系统将在 60 秒后注销。 ![]() 这对于需要快速访问任务管理器的用户来说并不方便。 要修改 GNOME 中的 Ctrl+Alt+Del 设置,我们可以通过右键单击屏幕来打开 显示设置。 在 Ubuntu 中,它位于 显示设置 -> 键盘快捷键 下。 ![]() ![]() 注意:在 Linux Mint 中,我们可以使用 mintMenu -> 控制中心 -> 键盘快捷键打开。键盘快捷键选项将显示 GNOME 桌面环境可以控制的所有快捷键。 重要提示: 其他 Compiz 或程序特定的键盘快捷键不会在此处显示。我们需要在程序内部查看有哪些快捷键。 添加自定义全局键盘快捷键非常容易。 要替换 Ctrl+Alt+Del 键,我们需要命名一个新的快捷键,即 “任务管理器”,并执行 gnome-system-monitor 命令。 ![]() 按 Enter 键,一个新的快捷键将显示在自定义快捷键下。但是,它是 禁用的。 点击显示“禁用”的地方,然后点击新选择的键盘快捷键 Alt+Delete。 ![]() 如果选择的键盘快捷键序列已被 GNOME 的其他键盘快捷键占用,系统会要求我们输入一个新的键盘快捷键。 按 Enter 键,将创建一个新的键盘快捷键。它将显示该命令的键盘序列。 ![]() 我们还可以设置另一个键盘快捷键,以更有效的方式结束无响应的程序,将其命名为 “杀死窗口”,并关联 xkill 命令。 ![]() 像之前一样,点击 “禁用” 按钮,将“杀死窗口”的键盘快捷键设置为 Ctrl+Delete。 ![]() Xkillxkill 是为程序设置的键盘快捷键。这个程序没有任何设置或用户界面。如果我们要在终端输入 xkill 命令,我们会看到鼠标光标变成一个 X。 ![]() 我们需要将鼠标移动到需要被杀死的窗口上,然后在窗口内的任何位置按下鼠标左键即可杀死该进程。该程序应该会立即消失,并且之前激活该进程的子窗口也会消失。 ![]() toptop 命令是许多 Linux 用户使用的任务管理器。我们可以在所有 Linux 发行版中使用它。只需打开命令行并输入 "top"。 top 命令是一个出色的任务管理器,因为它显示了总任务数、交换空间使用情况、可用内存、内存使用情况、CPU 使用情况等重要详细信息。 如果我们启动 "top" 命令,我们可以使用 Alt+j (向下移动) 和 Alt+k (向上移动) 来移动进程历史。如果我们想了解更多关于如何使用 "top" 命令的信息,可以在命令行输入以下命令: ![]() LXTask如果我们使用 Lxde 作为桌面环境,那么我们肯定会使用 LXTask 作为我们的任务管理器。它是 Lxde 的 (默认) 任务管理器,并且有一些优点。LXTask 是一个非常 简单 和 轻量级 的任务管理器。如果我们正在寻找一个普通的任务管理器,那么它就是我们的解决方案。 XFCE4 任务管理器这个桌面环境 (即 Xfce) 也非常受欢迎。它有自己的任务管理器。它的任务管理器非常 轻量级,足以满足一般的资源监控需求。 XFCE4 任务管理器的特性该任务管理器的主要功能如下:
Conky它被定义为一个用于 X Window System 的系统监视软件。Conky 可用于 FreeBSD 和 Linux/GNU。 它是在 GPL 许可条款 下发布的 免费 软件。这个系统监视软件可以监视各种系统变量,如系统消息、下载、上传、顶部负载、温度、磁盘空间、交换空间、内存、CPU 等等。 Conky 的一个特点是它不依赖任何桌面环境,我们可以在任何 Linux 发行版中安装此软件。 Mate 系统监视器这是 MATE 桌面环境 中包含的一个不错的任务管理器。如果我们使用的是 MATE, 那么我们可以轻松使用它。它与 gnome 的任务管理器非常相似 (尤其是在讨论 Gnome 2 时)。 ![]() ps它并不是一个完整的任务管理器。但是,我们可以用它来查看进程状态并管理我们的系统。例如,如果我们想查看某个特定用户的进程,可以输入以下命令: ![]() pstree这是查看进程状态的命令。它包含许多有用的方面,如果我们想了解更多关于它的信息,只需在我们的命令行中输入 man pstree。pstree 的一个优点是它包含在所有 Linux 发行版中。 命令如下所示 ![]() KSysGuard这是 KDE 桌面环境 的 (默认) 任务管理器。它包含与 gnome 任务管理器相似的有用功能。我们也可以在其他桌面环境中使用它,例如 XFCE。 下一个主题Linux 信号 |
我们请求您订阅我们的新闻通讯以获取最新更新。