管理 Linux 进程是 Linux 用户或系统管理员应具备的技能之一。该技能的一部分包括杀死不需要的进程。本指南介绍了如何在 Linux 系统上查找和终止正在运行的进程。演示使用 Ubuntu 20.04。

一个好的起点是问一个问题;过程是什么?进程是正在运行的应用程序或命令的实例。 Linux 操作系统使用 PID(进程 ID)来跟踪进程。 PID 是特定于进程的。

这些是交互过程的同义词。前台进程是由登录用户使用终端启动或产生的进程。也就是说,当用户在终端 shell 中输入命令时,前台进程就会启动。它不会自动启动。

在某些情况下,您可能需要终止或终止没有响应或正在消耗系统资源的进程。最好的方法是使用带有各种命令行工具的终端来查找和杀死不需要的进程。

当您启动应用程序时,一些进程会在后台启动。如果您的应用程序由于某种原因变得无响应或缓慢,您可以通过终止与您的应用程序关联或链接到您的应用程序的进程来强制它关闭。

在杀死一个进程之前,你必须首先确定它的 PID 或进程 ID。这些是获取进程PID的不同方法。让我们探索一下。

如何查找进程或程序的 PID

检测进程 PID 的最简单方法之一是 pidof 命令行工具。

如果您已经知道程序的名称,请使用以下命令语法来获取 PID。

例如,要查找 Firefox 浏览器启动的所有进程,请运行以下命令:

如果您不知道程序的名称,请运行 Linux ps 命令如图所示。

接下来,让我们看看如何使用 PID 杀死一个进程。

如果您的程序有多个正在运行的进程,只需在一行中列出所有 PID,如下所示。

这种方法可能有点乏味和耗时。杀死所有进程的更好方法是使用 great 全杀 该命令后跟应用程序的名称。这将杀死与该程序关联的所有进程。

在这种情况下,要终止与 Firefox 浏览器关联的所有进程,请运行以下命令:

如果您在尝试终止进程或程序时遇到问题,我希望本指南正确解释了如何执行此操作。 我相信很容易找到并杀死在 Linux 系统上运行的进程。