众所周知,命令行为我们的Ubuntu系统提供了强大的功能。 与图形环境相比,这为我们提供了与操作系统一起使用的更多或更多工具。 在本文中,我们将看到其中一些工具。 它们将是我们可以使用的最重要的(或至少有趣的)之一 查看信息 我们的操作系统 杀死开放的进程或程序.
这是一个命令列表,可以添加到同事在他那天解释给我们的命令中展示给我们的命令中 Gnu / Linux中的流程 以及如何管理它们。 使用下面将显示的命令,我们将能够获得更多信息并扩展大多数用户使用的选项。 这些还不存在,因此,如果有人知道相关命令,请不要犹豫,将其保留在注释中。
从终端中终止进程:
杀死并杀死所有
杀人是每个人都应该知道的命令之一。 是用来 杀死进程。 必须使用它,后跟PID,该PID将标识终端的过程。 如果在启动命令时失败,则可以向其添加信号9以增加成功的机会。
Kill -9 12838
默认情况下,kill使用信号15(称为SIGTERM)。 这 信号9是SIGKILL。 仅当进程向内核发出请求时,此最后一个信号才会失败。 如果发生这种情况,该过程将在进行系统调用后结束。
通过编写kill -l,我们可以看到可以与此命令一起使用的信号的完整列表。
使用killall命令,我们可以 按名称杀死进程。 例如,如果Firefox崩溃,我们可以使用以下示例关闭该应用程序。
Killall firefox
杀人
有时我们不知道应用程序的真实名称。 在这种情况下,您可以采用 更多图形方法 杀死进程。 在终端中键入xkill将把光标变成X。然后,通过单击无响应的窗口,该命令将其关闭。
杀人
像kill和killall命令一样,pkill用于发送信号。 pkill命令允许您使用 常用表达 和其他选择标准。 在用于启动进程的命令中搜索。 因此,当您想终止进程时,不需要知道确切的名称。
HTOP
这是htop,一个 交互式过程查看器 为 Unix系统。 它是一个文本模式的应用程序(用于控制台),从中我们可以查看打开的进程,终止进程,查看CPU的工作,控制消耗的内存等。
获取系统信息:
ps
Ps表示过程状态。 此命令用于显示 流程清单 在当前用户下运行。 该命令将向我们显示可以与其他命令一起使用的名称和过程标识号(PID)。
最佳
这是一个参考性命令。 top命令显示哪些任务执行得最多 CPU使用率。 它使我们可以按CPU或RAM使用情况,程序运行了多长时间以及其他因素来对列表进行排序。 一旦命令执行完毕,我们可以通过按“ h”键获得帮助。
vmstat的
与其像使用top命令一样实时查看此信息,不如对其进行快照。 Vmstat就是这样做的。 得到 即时查看流程 当前正在运行以及它们正在使用多少内存。
免费
此命令以内存为重点。 显示 可用内存量。 这些列显示了可用的和已使用的物理内存和交换内存。 您还可以查看内核使用的缓存。
lscpu
这是一个命令 为获得的信息提供背景信息 使用上面的命令,因为没有上下文,这是没有意义的。 您的计算机有几个CPU? 您正在使用哪种类型的体系结构? 使用lscpu可以以简单的方式查看此信息。
正如您在文章中所阅读的那样,这些程序和命令用于控制使用终端在计算机上发生的事情。 操作系统的工作是帮助完成任务,而当软件冻结时,它就无法正常工作。 现在我们可以阻止流氓软件了。 Linux以稳定的操作系统而著称,但这并不意味着所有应用程序都非常强大。
命名应用程序具有不同的工作方式。 为了获得更多信息,建议 转向“男人” 看看他们每个人提供什么可能性。 这些可能不是刚从Windows来的用户的首选应用程序,但始终迟早需要使用它们。