如何检查和终止 Linux Mint 21 中正在运行的进程
在 Linux Mint 21 中,可以使用各种命令行工具来检查和终止正在运行的进程。了解如何管理正在运行的进程以释放系统资源和解决问题非常重要。本指南将介绍如何检查和终止 Linux Mint 21 中正在运行的进程。本文内容包括:
如何检查 Linux Mint 21 中正在运行的进程
[顶部] 命令
[htop] 命令
如何在 Linux Mint 21 中使用 [kill]、[pkill] 和 [killall] 命令终止进程
使用 [killall] 命令终止进程
使用 [pkill] 命令终止进程
如何在 Linux Mint 21 中终止多个进程
结论
如何检查 Linux Mint 21 中正在运行的进程
如果您想查看 Linux Mint 21 系统上当前运行的所有进程的列表,可以使用几种方法。现在我们将详细介绍所有方法。
[ps] Linux Mint 21 中检查运行进程的命令
要显示 Linux Mint 21 系统上正在运行的进程列表,可以使用 ps 命令。此命令在终端上显示有用的信息,例如进程 ID (PID) 和其他详细信息:
在上面的命令中,标志 -aux 将列出所有正在运行的进程,包括在后台运行的进程。
当前运行的所有进程显示如下:
[ps -A]还可以显示系统上所有进程的信息,包括那些与终端无关的进程。
实现上述目标的另一种方法是使用grep命令,我们可以通过进程名称来检查某个进程当前正在运行的实例:
例如,要检查 gnome-calculator 的所有正在运行的实例,请使用:
[pstree] 检查 Linux Mint 21 中正在运行的进程的命令
pstree命令可以显示系统上正在运行的程序的树状图。运行以下命令以树形格式显示所有正在运行的程序:
上述命令的输出如下:
[顶部] 检查 Linux Mint 21 中正在运行的进程的命令
top 实用程序是 Linux Mint 21 中功能强大的命令行工具,它显示系统上所有正在运行的进程的实时列表。该工具提供的信息包括进程 ID (PID)、CPU 和内存使用情况等等。
运行以下命令来检查 Linux Mint 21 中所有正在运行的进程的详细信息:
上面的命令将为我们提供 Linux Mint 21 系统正在运行的进程列表:
要退出顶部实用程序界面,请使用Ctrl + C键。
[htop] 检查 Linux Mint 21 中正在运行的进程的命令
htop 实用程序是top 实用程序的高级版本。 htop 对当前流程有更详细的说明,界面也更好。该实用程序还有助于检索有关系统中所有当前正在运行的进程的信息。
默认情况下,htop 在基于 Linux 的系统中不可用。要在 Linux Mint 21 中安装它,请运行:
安装后,您可以通过执行htop命令轻松查看正在运行的进程。
输出在视觉上更具吸引力,引人注目的颜色显示与 top 实用程序相同的统计信息。要退出,请按 Ctrl + C。
如何在 Linux Mint 21 中使用 [kill]、[pkill] 和 [killall] 命令终止进程
要终止 Linux Mint 21 中的进程,我们可以使用不同的命令,例如kill、pkill和killall。使用所有这些命令,我们可以终止单个进程或关闭某个进程的所有实例。现在我们将详细描述这三个命令。
使用 [kill] 命令终止进程
kill 命令停止或终止进程。该命令向指定进程发送信号,使其停止执行并退出。
Kill 命令的常见语法是:
默认情况下,kill 命令会发送 SIGTERM [-15] 信号,该信号会在退出之前完全停止并清理进程。但是,也可以发送 SIGKILL [-9] 信号,该信号立即终止进程而不允许其清理。
有多个信号可与kill 命令一起使用。您可以使用以下命令列出所有信号:
以上三个信号通常与kill命令一起使用:
Signal Name | Signal Value | Behavior |
---|---|---|
SIGHUP | 1 | Hangup |
SIGKILL | 9 | Kill Signal |
SIGTERM | 15 | Terminate |
从以上三个信号来看,SIGTERM [-15] 是终止进程的最安全方法。 SIGHUP [-1] 的安全性不如 SIGTERM。最后,SIGKILL [-9] 是最不安全的方式,它会终止进程而不保存。
要终止某个进程,必须知道其进程 ID。进程是程序的实例。每个程序在启动时都会生成一个唯一的 PID。
要借助进程 ID [PID] 杀死某个进程,请使用:
或者我们也可以发送:
上述命令将向进程发送 [SIGKILL-9] 信号。
要知道进程 ID,我们使用以下命令:
例如,杀死一个PID为[2703]的进程:
或者,我们也可以使用 [ps -aux] 命令来检查进程 PID,如上所述:
使用 [killall] 命令终止进程
Killall 与 Kill 命令非常相似,但它终止具有给定名称的所有进程。默认情况下,killall 向每个进程发送 SIGTERM [-15] 信号,但这可以使用 -s 选项进行更改。
该命令用于终止特定进程的所有实例。
以下是如何使用killall命令的示例:
在这里,我们打开了一个新终端并使用以下命令 ping Google:
同样,我们然后使用命令在新终端中 ping bing.com:
然后使用 killall 命令杀死所有两个 ping 进程:
该命令将向所有名为 ping 的进程发送 SIGTERM [-15] 信号并终止它们。
使用 [pkill] 命令终止进程
pkill 命令是基于 Linux 的操作系统中使用的实用程序,用于根据进程的名称或其他属性向正在运行的进程发送信号。它可用于使用进程名称终止进程。
pkill 命令与killall 类似,但它允许在选择要终止的进程时进行更复杂的模式匹配。可以使用正则表达式来指定模式。
pkill 命令的语法是:
以下是如何使用 pkill 命令的示例:
要终止 Firefox 的所有三个实例,请运行以下命令:
如何在 Linux Mint 21 中终止多个进程
要杀死多个进程,我们必须知道所有正在运行的进程的进程 ID [PID]。使用下面给出的语法,我们可以使用单个命令轻松终止多个进程:
or
kill -9 [PID1] PID2] PID3]
or
kill -SIGKILL [PID1] [PID2] [PID3]
例如,要杀死 gnome-calculator 和 Firefox,我们首先检查两者的 pid,然后使用单个终止命令杀死它们:
结论
检查和终止 Linux Mint 21 中正在运行的进程是一项简单而轻松的任务,可以在终端中使用简单的命令来完成。通过使用top命令,用户可以识别资源密集型进程,而kill命令可以用来终止它们。要了解所有这些命令的详细信息,请阅读本文。