如何在Linux终端中查找和终止进程

在服务器端运行的每个程序都可以产生一个或多个进程。一台服务器可以有多个用户运行许多创建进程的命令。这些过程既可以在前台运行,也可以在后台运行。当程序在前台运行时,它可能会占据首次启动该程序的终端,甚至无法启动其他应用程序,直到另一个进程在前台运行。同时,其他进程也可以在后台运行。在这种情况下,启动程序的终端可以在程序运行时添加更多新命令。守护程序也是一种连续运行的进程。在特定端口上侦听请求。它们通常在系统启动时初始化,在后台等待,直到需要服务为止,并保持空闲状态。

系统可能在工作时停止响应。该过程会占用大量系统空间,甚至可能会停止。因此,您需要在Linux中找到此类进程,将其杀死,然后继续。如本教程中所述,有很多方法可以杀死Linux上的进程。使用这些命令可以终止进程。

在本文实施期间,我使用了Ubuntu。但是,该命令可在任何Linux发行版上使用。

Linux进程识别

第一步答:首先,单击Ubuntu启动器以打开终端并搜索终端。

查找Linux终端

步骤二:单击终端,然后等待终端打开。

启动Linux终端应用程序

如何在Linux终端中查找和终止进程

第三步:打开终端时,将显示以下屏幕。

外壳程序窗口打开

在下一步中重要的两个关键是:

  1. PID –这是进程ID。每个过程都有一个分配给该过程本身的特定五位数字。一旦达到限制,该数字就可以重复,但是对于系统中的进程始终是唯一的。

步骤4: 以上- 命令用作基本命令,以显示正在使用计算设备资源的所有当前正在运行的进程。因此,如果您在终端中运行top-命令,则结果为

使用Linux top命令查找进程

top本身就是一个应用程序。可用于显示所有进程的列表,并且在运行时将具有新的布局。下面显示一个示例。

  • ^ h –用于显示 帮忙 Windows。帮助窗口包含所有命令,并提供非常有用的信息。
  • 空间篇 –按空格键立即更新过程表。没有等待任何时间间隔。
  • ˚F –添加文件以在布局中显示,或删除某些字段以将其从视图中删除。
  • q –用于退出 以上 也用于应用程序和附加打开的窗口
  • –用于在显示平均负载和正常运行时间信息之间切换。
  • –用于切换存储器信息的显示。
  • P (Shift + p)–用于按CPU使用率对进程进行排序。
  • s –用于更改刷新之间的延迟。

步骤5: 另一个命令显示所有当前正在运行的进程的列表。 ”ps –A | less“ 命令

Linux ps命令

显示所有当前正在运行的进程的列表。此过程显示所有关联的运行过程 PID “进程ID”。您可以进一步检查此列表,以找到与您实际要杀死的程序相匹配的进程的名称。最近运行的程序出现在您要从列表中删除的列表的末尾。本示例使用Firefox作为杀死进程。

过程及其PID

完成后,q退出此窗口。

通过ID杀死进程

一旦获得了PID,就可以使用kill命令从ps –A命令获得的信息中终止进程。

第一步: 为此,请使用“ sudo kill PID”命令。 PID是要杀死的进程ID。

Linux kill命令

如果要终止特定进程,请检查相应的PID并使用它终止正在运行的进程。例如我们想杀死“ firefox”进程,因此首先找到其PID。

工艺清单

如何在Linux终端中查找和终止进程

因此,在这里,firefox的PID为9999。须藤杀死PID终止Firefox进程。

杀死Firefox进程

然后,在删除所需的进程后,检查所有正在运行的进程。ps -A |少“命令”。 结果表明我们有 没有Firefox程序(PID:9999) 在列表中。

检查进程是否已被终止

按名称杀死进程

使用进程名称杀死程序仅适用于在运行时打开的所有可执行文件(即,适用于所有可执行文件)。不能使用进程名称杀死在后台运行的所有程序。

使用其名称杀死该进程。如果要终止特定进程,请检查相应的PID并使用它终止正在运行的进程。例如我们想杀死“ firefox”进程,因此首先找到其PID。 按名称杀死Linux进程

如何在Linux终端中查找和终止进程

因此,此处的进程名称为firefox,杀死火狐命令杀死这个过程。

使用pkill命令

然后,在删除所需的进程后,检查所有正在运行的进程。ps -A |少“命令”。 结果表明我们有 没有Firefox进程 在列表中。

检查pkill命令是否已终止进程

结论

感谢您阅读本文。您已经了解了如何使用其进程ID或名称查找并杀死该进程。

如何在Linux终端中查找和终止进程

Sidebar