终止进程并从终端获取系统信息

从终端中终止进程

众所周知,命令行为我们的Ubuntu系统提供了强大的功能。 与图形环境相比,这为我们提供了与操作系统一起使用的更多或更多工具。 在本文中,我们将看到其中一些工具。 它们将是我们可以使用的最重要的(或至少有趣的)之一 查看信息 我们的操作系统 杀死开放的进程或程序.

这是一个命令列表,可以添加到同事在他那天解释给我们的命令中展示给我们的命令中 Gnu / Linux中的流程 以及如何管理它们。 使用下面将显示的命令,我们将能够获得更多信息并扩展大多数用户使用的选项。 这些还不存在,因此,如果有人知道相关命令,请不要犹豫,将其保留在注释中。

从终端中终止进程:

杀死并杀死所有

杀人是每个人都应该知道的命令之一。 是用来 杀死进程。 必须使用它,后跟PID,该PID将标识终端的过程。 如果在启动命令时失败,则可以向其添加信号9以增加成功的机会。

Kill -9 12838

默认情况下,kill使用信号15(称为SIGTERM)。 这 信号9是SIGKILL。 仅当进程向内核发出请求时,此最后一个信号才会失败。 如果发生这种情况,该过程将在进行系统调用后结束。

通过编写kill -l,我们可以看到可以与此命令一起使用的信号的完整列表。

杀死命令信号以杀死进程

kill命令的信号列表

使用killall命令,我们可以 按名称杀死进程。 例如,如果Firefox崩溃,我们可以使用以下示例关闭该应用程序。

Killall firefox

杀人

有时我们不知道应用程序的真实名称。 在这种情况下,您可以采用 更多图形方法 杀死进程。 在终端中键入xkill将把光标变成X。然后,通过单击无响应的窗口,该命令将其关闭。

杀人

像kill和killall命令一样,pkill用于发送信号。 pkill命令允许您使用 常用表达 和其他选择标准。 在用于启动进程的命令中搜索。 因此,当您想终止进程时,不需要知道确切的名称。

HTOP

htop命令

htop命令显示的进程查看器

这是htop,一个 交互式过程查看器Unix系统。 它是一个文本模式的应用程序(用于控制台),从中我们可以查看打开的进程,终止进程,查看CPU的工作,控制消耗的内存等。

获取系统信息:

ps

ps命令

ps命令显示的活动进程

Ps表示过程状态。 此命令用于显示 流程清单 在当前用户下运行。 该命令将向我们显示可以与其他命令一起使用的名称和过程标识号(PID)。

最佳

命令顶部

top命令显示的进程和CPU利用率

这是一个参考性命令。 top命令显示哪些任务执行得最多 CPU使用率。 它使我们可以按CPU或RAM使用情况,程序运行了多长时间以及其他因素来对列表进行排序。 一旦命令执行完毕,我们可以通过按“ h”键获得帮助。

vmstat的

与其像使用top命令一样实时查看此信息,不如对其进行快照。 Vmstat就是这样做的。 得到 即时查看流程 当前正在运行以及它们正在使用多少内存。

免费

此命令以内存为重点。 显示 可用内存量。 这些列显示了可用的和已使用的物理内存和交换内存。 您还可以查看内核使用的缓存。

lscpu

Lscpu命令

lscpu命令提供的信息

这是一个命令 为获得的信息提供背景信息 使用上面的命令,因为没有上下文,这是没有意义的。 您的计算机有几个CPU? 您正在使用哪种类型的体系结构? 使用lscpu可以以简单的方式查看此信息。

正如您在文章中所阅读的那样,这些程序和命令用于控制使用终端在计算机上发生的事情。 操作系统的工作是帮助完成任务,而当软件冻结时,它就无法正常工作。 现在我们可以阻止流氓软件了。 Linux以稳定的操作系统而著称,但这并不意味着所有应用程序都非常强大。

命名应用程序具有不同的工作方式。 为了获得更多信息,建议 转向“男人” 看看他们每个人提供什么可能性。 这些可能不是刚从Windows来的用户的首选应用程序,但始终迟早需要使用它们。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。