如何在Linux中查找和kill运行进程

流程管理是系统管理的Linux中的一个重要方面,它包括使用 kill命令处理查杀。

在Linux中查找和终止运行进程

在这个方法中,我们将看看在你的Linux系统上杀死生产力较低或不需要的进程。

什么是Linux中的进程?

Linux系统上的进程可以是应用程序或程序的运行发生。您还可以将进程称为在操作系统中执行的任务。 当进程正在运行时,它继续从一个状态转换到另一个状态,并且进程可以处于以下状态之一:
  1. 运行 :意的过程要么执行或它仅仅是设定为执行。
  2. 等待 :这意味着该过程等待一个事件或者一个系统资源来执行任务。
有两种类型的Linux的即 中断不间断下等待过程。 可以通过信号中断的等待过程被称为 中断 ,而直接等待硬件条件的,不能在任何条件下中断的等待过程称为 不间断
  1. 停止 :这意味着该进程已经停止使用的信号。
  2. 僵尸 :意过程已经突然停止,已经死了。
通过这个简要概述,我们现在来看看在Linux系统中杀死进程的方法。我们已经介绍了一些关于如何杀死Linux运行进程的文章,我们使用kill,pkill,killall和xkill,你可以在下面阅读。
  1. 使用Kill,Pkill和Killall命令管理Linux进程指南
  2. 如何使用Xkill命令杀死无响应的Linux进程
当杀死进程 ,kill命令是用来命名信号发送到一个名为进程或进程组。 默认的信号是 TERM信号。 请记住 ,kill命令可以在位于 / bin中/击杀许多现代的炮弹或外部的内置功能。

如何在Linux中查找过程PID

在Linux的系统上的每个进程都有哪些可以用来杀掉进程 PID( 进程标识号 )。 您可以通过使用该命令 的pidof如下确定任何进程的 PID:
$ pidof firefox
$ pidof chrome
$ pidof gimp-2.8

在Linux中查找过程PID

如何杀死Linux中的进程

一旦找到过程PID,现在让我们看看如何杀死进程。在第一个示例中,我将首先获取进程的PID,然后向其发送信号。 我要杀死 GIMP的过程,所以我会如下做到这一点:
$ pidof gimp-2.8
$ kill 9378
要验证进程已被杀死,运行 的pidof命令,将无法查看 PID。
$ pidof gimp-2.8

杀死Linux进程PID

您还可以使用信号名称或数字将如下所示的命名信号发送到进程:
$ pidof vlc
$ kill -SIGTERM 9541
$ pidof vlc

按信号消除过程PID

使用信号编号杀死进程:
$ pidof banshee
$ kill -9 9647
$ pidof banshee

按数字杀死进程PID

在上述的例子中,编号 9SIGKILL信号的信号数量。

如何在Linux中杀死多个进程PID

杀死多个进程,通过 PID(县)kill命令如下:
$ pidof gimp-2.8
$ pidof vlc
$ pidof banshee
$ kill -9 9734 9747 9762

杀死多个Linux进程PID

概要

在Linux中有许多其他方法来杀死进程,这些几个例子只是帮助你概述杀死进程。请告诉我们如何在Linux中终止进程?并且还通过评论告诉其他方式(如果有的话)。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏