如何终止Linux进程(终止linux进程的命令是什么)

linux 如何终止Linux进程 您是否曾经遇到过启动应用程序或者在使用该应用程序时突然变得无响应并意外崩溃的情况?当您尝试再次启动应用程序,但没有任何反应 By myfreax 27 Mar 2022

你是否之前经历了启动应用程序或者使用这个系统软件时一下子变得无响应并发生意外崩溃的情况?如果你尝试再一次启动应用程序,但却没有体现。根本原因是原始系统软件进程从未真正完全关闭。

好吧,这件事出现于每一个人的的身上,不是么?解决方案是终止或终止系统软件进程。我们该如何终止进程?幸运的是,Linux带有好多个操作程序可让您击杀不恰当进程。

在教学中,我们在这里为大家呈现如何使用killkillall命令来终止Linux中的进程。这两个常用工具之间重要区别就是killall根据名称终止后台程序的进程,而kill根据进程ID号(PID终止进程。

一般用户能够击杀自个的进程,但不能击杀属于其他客户的进程,而root用户可以击杀所有进程。

kill信号

killkillall都能将指定信号发送到指定的进程或进程组。当并没指定信号时,2个常用工具都会消息推送-15TERM终止信号。

常见信号是包括HUP数值表明的是1,这也就意味着要重新启动进程。KILL数值表明的是9,要消灭一个进程。TERM数值表明的是15,正常终止进程。

可以通过三种不同的方式指定信号。包括运用带有SIG做为作为前缀(例如-SIGHUP,应用数据(例如-1,并没有“SIG”做为作为前缀(例如-HUP 。

运用-l选项例举所有能用信号:

kill -l  # or killall -l

以下概述的操作流程将适用于所有Linux发行版。

运用kill命令终止进程

需要使用kill命令终止进程,最开始需要找到进程的PID。您可以使用不同种类的命令去行动此操作过程,例如toppspidofpgrep。假设我们自己Firefox浏览器已无法回复,我们需要终止Firefox进程。要找到整个过程PID,挑选pidof命令:

pidof firefox

以上命令将展现所有Firefox进程:

2551 2514 1963 1856 1771

一旦大家知道Firefox进程PID就能终止所有PID,请输入:

kill -9 2551 2514 1963 1856 1771

运用killall命令终止进程

killall命令将终止与指定名称相符的进程。我们可以通过键入以下命令来终止Firefox进程:

killall -9 firefox

killall接受好几个选项,例如指定顾客运行的进程,使用正则表达式以及根据创建时间来终止进程。您可以通过键入killall(没有任何的基本参数来获得所有选项的文件目录。

例如,如果我们应当终止以sara顾客身份运行的所有进程,则可以运行以下命令:

killall -u sara

结论

运用killkillall命令终止无响应的操作流程是一项简单的任务。但你只一定要搞清楚进程名称或PID。如果您有提议,请在下面。

LINUX

如何在Debian 10上配置MySQL/MariaDB主从复制(百度文库如何免费复制)

2023-1-24 13:59:47

LINUX

如何在CentOS 7上安装Skype(如何在centos 7上安装dhcp)

2023-1-25 14:00:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索