精华内容
下载资源
问答
  • linux终止进程命令
    千次阅读
    2021-05-11 01:38:47

    linux下进程的开启与结束都可以通过命令来控制,下面由学习啦小编为大家整理了linux下结束进程命令的相关知识,希望对大家有所帮助。

    linux结束进程命令1.kill

    kill [信号代码]

    根据PID向进程发送信号,常用来结束进程,默认信号为 -9

    信号代码,可取值如下:

    -l [信号数字] 显示、翻译信号代码

    -9 , -KILL 发送 kill 信号退出

    -6 , -ABRT 发送 abort 信号退出

    -15 , -TERM 发送 Termination 信号

    -1 , -HUP 挂起

    -2 , -INT 从键盘中断,相当于 Ctrl+c

    -3 , -QUIT 从键盘退出,相当于 Ctrl+d

    -4 , -ILL 非法指令

    -11 , -SEGV 内存错误

    -13 , -PIPE 破坏管道

    -14 , -ALRM

    -STOP 停止进程,但不结束

    -CONT 继续运行已停止的进程

    -9 -1 结束当前用户的所有进程

    linux结束进程命令2.pkill

    pkill

    结束进程族。如果结束单个进程,请用 kill

    linux结束进程命令3.killall

    killall

    killall和pkill 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。

    linux结束进程4.xkill

    在图形界面中点杀进程。

    当xkill运行时鼠标指针变为骷髅图案,哪个图形程序崩溃一点就OK了。如果您想终止xkill ,就按右键取消。

    比如当firefox 出现崩溃不能退出时,点鼠标就能杀死firefox 。

    更多相关内容
  • Linux命令终止进程kill

    千次阅读 2022-05-25 23:26:43
    `kill` 命令可以用来终止进程,即杀死某些进程。

    概述

    kill 命令可以用来终止进程,即杀死某些进程。

    在这里插入图片描述

    语法

    该命令的语法如下:

    kill [选项] 进程号
    

    该命令支持的选项有:

    选项说明
    -l <信息编号>若不加<信息编号>选项,则 -l 参数会列出全部的信息名称
    -a当处理当前进程时,不限制命令名和进程号的对应关系
    -p指定kill 命令只打印相关进程的进程号,而不发送任何信号
    -s指定发送信号
    -u指定用户
    -9表示强迫进程立即停止。这里的 9 就是 KILL 信号

    注:kill 命令是通过进程的进程号来终止该进程的。

    使用

    查看全部的信号

    如果要查看全部的信号,使用 -l 选项即可:

    kill -l
    

    在这里插入图片描述

    注:该命令不常用,但是信号却很有用。其中最常用的信号是:

    • 1 (HUP):重新加载进程。
    • 9 (KILL):强制杀死一个进程,最常用。
    • 14 (TERM):正常停止一个进程。

    杀死进程

    如果我们要杀死一个进程,只需要传递指定进程号就可以了。语法格式如下:

    # 语法
    kill 进程号
    # 示例,杀死进程号为 564904 的进程
    kill 564904
    

    在这里插入图片描述

    强制杀死进程【★★★★★】

    有时候简单使用 kill 命令并不能杀死进程,那么我们就要强制杀死它了,需要传递 KILL 信号。命令格式如下:

    # 语法
    kill -9 进程号
    # 示例,强制杀死进程号为 159347 的进程
    kill -9 159347
    

    在这里插入图片描述

    注:可以把查询指定进程号和杀死进程写在一条命令中,如杀死所有有关的 java 进程:kill -9 $(ps -ef | grep java)

    展开全文
  • Linux kill命令终止进程

    千次阅读 2021-05-09 06:49:14
    Linux 系统中,通常使用信号(signal)来控制进程。一个信号就代表着一个消息可以传送给一个进程,而进程通过执行信号所要求的操作来响应信号。信号是由一个信号号码和一个信号名来标识,每一个信号都有一个相关的...

    在 Linux 系统中,通常使用信号(signal)来控制进程。一个信号就代表着一个消息可以传送给一个进程,而进程通过执行信号所要求的操作来响应信号。

    信号是由一个信号号码和一个信号名来标识,每一个信号都有一个相关的操作。常用的信号描述如表 1 所示。

    表 1 常用信号的描述

    信号号码

    信号名

    事 件

    描 述

    默认响应

    1

    SIGHUP

    挂起 Hang up

    挂掉电话线或终端连接的挂起信号,这个信号 也会造成某些进程在没有终止的情况下重新 初始化

    退出 Exit

    2

    SIGINT

    中断 Interrupt

    使用键盘产生的一个中断信号(Ctrl+C 快捷键)

    退出 Exit

    9

    SIGKILL

    杀死 Kill

    杀死一个进程的信号,一个进程不能忽略这个 信号

    退出 Exit

    15

    SIGTERM

    终止 Terminate

    以一种有序的方式终止一个进程。有些进程会 忽略这个信号。Kill 命令默认发送这个信号

    Linux 系统提供了可以用于直接终止进程的命令,分别是 kill 和 killall 命令。本节先讲解 kill 命令,killall 命令会在《Linux killall命令》一节中介绍。

    kill 从表面上来讲,就是用来杀死进程的命令;从本质上讲,kill 命令只是用来向进程发送一个信号,信号具体是什么操作是由用户指定的。kill 命令会向操作系统内核发送一个信号(一般都是终止信号)和目标进程的 PID,然后系统内核根据收到的信号类型,对指定进程进行相应的操作。

    使用 kill 命令把一个信号发送给一个或多个进程。kill 命令只能终止一个用户所属的一些进程,但 root 用户可以使用 kill 命令终止任何进程。kill 命令默认是向进程发送 signal15,这个信号将引起进程以一种有序的方式正常终止。

    kill 命令的基本语法格式如下:

    [root@bogon ~]# kill [信号或参数] PID

    注意,kill 命令是按照 PID 来确定进程的,所以 kill 命令只能识别 PID,而不能识别进程名。在使用 kill 命令终止一个进程之前,必须知道该进程的 PID,可以通过在一个命令行上输入多个 PIDs 的方法,一次终止多个进程。

    在Linux系统中定义了好多种不同类型的信号,可以通过使用 kill -l 命令查看所有信号及其信号号码。kill 命令常用的信号参数及描述如表 2 所示。

    表 2 kill命令常用的信号参数及作用

    参 数

    作 用

    -l

    信号,如果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

    -a

    当处理当前进程时,不限制命令名和进程号的对应关系

    -p

    指定 kill 命令只打印相关进程的进程号,而不发送任何信号

    -s

    指定发送信号

    -u

    指定用户

    【例 1】列出 kill 命令可以发送给系统的所有信号的信号号码和信号名称。在终端页面输入如下命令:

    [root@bogon ~]# kill -l

    1) SIGHUP  2) SIGINT  3) SIGQUIT  4) SIGILL  5) SIGTRAP

    6) SIGABRT  7) SIGBUS  8) SIGFPE  9) SIGKILL 10) SIGUSR1

    11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM

    16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP

    21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ

    26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR

    31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3

    38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8

    43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13

    48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12

    53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7

    58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2

    63) SIGRTMAX-1 64) SIGRTMAX

    【例 2】使用 kill 命令得到指定数值。在终端页面输入如下命令:

    [root@bogon ~]# kill -l KILL

    9

    [root@bogon ~]# kill -l SIGKILL

    9

    [root@bogon ~]# kill -l SIGTERM

    15

    [root@bogon ~]# kill -l SIGHUP

    1

    【例 3】先用 ps 命令查找进程,然后用 kill 命令杀掉进程。

    1) 首先需要使用 ps 的组合命令分页显示系统中所有进程的状态信息。在终端页面输入如下命令:

    [root@bogon ~]# ps -ef | more

    2) 不退出此时的 more 命令,再开启一个终端页面,切换到 root 用户,使用 pgrep 命令来确定 more 命令的进程 PID。输入命令如下:

    [root@bogon ~]# pgrep -l more

    10305   more

    3) 使用 kill 命令以一种有序的方式终止 PID 为 10305 的进程,接着使用 pgrep 命令来测试 kill 命令是否执行成功,输入命令如下:

    [root@bogon ~]# kill 10305

    [root@bogon ~]# pgrep -l more

    4) 执行完 pgrep 命令系统也不会有任何消息提示,切换到执行 ps 命令的终端窗口,可以看到“-More-已终止”的提示信息,表明 more 命令所对应的进程 10305 已经被终止了。

    展开全文
  • linux进程命令

    千次阅读 2021-05-09 00:36:11
    1. ps查看进程:ps -ef|grep ljj 查看ljj用户的所有进程2. ps 提供了很多的选项参数,常用的有以下几个:l 长格式输出;u 按用户名和启动时间的顺序来显示进程;j 用任务格式来显示进程;f 用树形格式来显示进程;a ...

    1. ps查看进程:ps -ef|grep ljj 查看ljj用户的所有进程

    2. ps 提供了很多的选项参数,常用的有以下几个:l 长格式输出;

    u 按用户名和启动时间的顺序来显示进程;

    j 用任务格式来显示进程;

    f 用树形格式来显示进程;

    a 显示所有用户的所有进程(包括其它用户);

    x 显示无控制终端的进程;

    r 显示运行中的进程;

    ww 避免详细参数被截断;

    3. ps aux 或 lax 输出的解释

    USER 进程的属主;

    PID 进程的ID;

    PPID 父进程;

    %CPU 进程占用的CPU百分比;

    %MEM 占用内存的百分比;

    NI 进程的NICE值,数值大,表示较少占用CPU时间;

    VSZ 进程虚拟大小;

    RSS 驻留中页的数量;

    TTY 终端ID

    4、STAT 进程状态(有以下几种)

    D 无法中断的休眠状态(通常 IO 的进程);

    R 正在运行可中在队列中可过行的;

    S 处于休眠状态;

    T 停止或被追踪;

    W 进入内存交换(从内核2.6开始无效);

    X 死掉的进程(从来没见过);

    Z 僵尸进程;

    < 优先级高的进程

    N 优先级较低的进程

    L 有些页被锁进内存;

    s 进程的领导者(在它之下有子进程);

    l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);

    + 位于后台的进程组;

    WCHAN 正在等待的进程资源;

    START 启动进程的时间;

    TIME 进程消耗CPU的时间;

    COMMAND 命令的名称和参数;

    5、kill 终止进程

    有十几种控制进程的方法,下面是一些常用的方法:

    kill -STOP [pid]

    发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。

    kill -CONT [pid]

    发送SIGCONT (19,18,25)重新开始一个停止的进程。

    kill -KILL [pid]

    发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。

    kill -9 -1

    终止你拥有的全部进程。

    SIGKILL 和 SIGSTOP 信号不能被捕捉、封锁或者忽略,但是,其它的信号可以。所以这是你的终极武器。

    杀死进程:kill -9 进程号

    展开全文
  • linux下查看进程相关信息和终止进程命令,很详细
  • 如何在 Linux 命令行中终止进程

    千次阅读 2022-05-30 23:39:50
    终止进程”是指在执行过程中停止进程,如果您知道进程 ID (PID),则可以使用 kill 命令,如下所示: kill <signal> <PID> 在上面的语法中,signal指的是要发送终止的终止信号,并且PID指的是进程的 ...
  • kill -l 查看进程信号 常用信号 例如: 例子参见:Linux命令-查看进程命令:pstree 转载于:https://www.cnblogs.com/qiyebao/p/4614571.html
  • 一、查询进程1.toptop 运行中可以通过 top 的内部命令进程的显示方式进行控制:N – 以 PID 的大小的顺序排列表示进程列表P – 以 CPU 占用率大小的顺序排列进程列表M – 以内存占用率大小的顺序排列进程列表q – ...
  • ubuntu终止进程命令

    万次阅读 2019-02-28 17:18:58
    1、查看全部进程 ps -ef 2、找到要终止进程对应的进程号(PID),也可找到要终止进程的父进程对应的进程号(PPID) kill 进程号
  • linux的停止命令

    千次阅读 2022-03-22 10:48:18
    Linux系统下我们执行某个命令的时候需要终止命令要怎么办呢下面由学习啦小编为大家整理了linux的停止命令的相关知识,希望对大家有帮助! linux的停止命令 linux停止命令方法一 终止当前正在执行的某个命令最快的...
  • Linux如何使用kill命令强制终止进程

    千次阅读 2021-05-10 07:07:41
    Linux如何使用kill命令强制终止进程在Windows系统中,如果应用程序无反应我们会启动任务管理器终止应用,而在Linux系统中则使用kill命令,kill命令主要用于强制关闭进程,下面小编就给大家介绍下Linux中kill命令的...
  • Linux 的命令行提供很多命令来杀死进程。比如,你可以向 kill 命传递一个PID来杀死进程;pkill 命令使用一个正则表达式作为输入,所以和该模式匹配的进程都被杀死。 但是还有一个命令叫 killall ,默认情况下,它...
  • kill命令Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令终止,我们就需要先...
  • Linux kill 命令使用详解 功能说明:删除执行中的程序或工作。 语 法:kill [-s 信息名称或编号>][程序] 或 kill [-l 信息编号>] 补充说明:kill可将指定的信息送至程序。预设的信息为SIGTERM...
  • Linux查看进程命令有哪些

    千次阅读 2021-05-09 03:12:53
    Linux查看进程命令有哪些Linux查看进程命令:PS命令ps命令是一个相当强大地Linux进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多...
  • 有多种工具可用于从命令行终止无...您可以使用命令来检索无响应进程的PPID(如何使用命令获取Linux进程的PID?)。一旦获得此信息,就该彻底终止它。有几个命令允许我们执行此操作,例如kill,pkill和killall。我们将...
  • Linux终止进程

    千次阅读 2019-05-18 20:17:55
    7.终止进程的运行 问题 1)运行“sleep 600”命令 2)再开一个终端,查出sleep程序的PID并杀死 3)运行多个xsnow程序并都放入后台 4)杀死所有xsnow进程 5)su切换为zhangsan用户 6)再开一个终端,强制踢出zhangsan用户...
  • linux查看进程命令

    千次阅读 2021-01-28 14:47:16
    关键字: linux进程、杀进程、起进程 1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,...
  • Linux查看进程命令

    千次阅读 2022-01-30 16:08:27
    Linux查看进程命令
  • linux kill命令参数及用法详解(linux终止进程命令) 点评:kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序 ...
  • linux 查找进程及终止进程操作的相关命令.docx
  • linux终止进程的方法

    千次阅读 2021-06-18 19:24:44
    用top命令查看当前运行的进程 用kill 进程ID号终止进程,如kill 209963
  • linux 查看进程命令

    万次阅读 2020-02-10 17:55:56
    Linux 查看进程之PS命令 要对进程进行检测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程运行状态。Linux 系统中 我们可以使用 ps 命令查看进程。 ps 命令介绍 ps(process status) 命令是 ...
  • 如何在Linux终止进程

    千次阅读 2022-01-17 00:30:57
    使用kill命令终止进程 要使用kill命令终止进程,首先需要找到进程PID。您可以使用不同的命令来执行此操作,例如top, ps ,pidof和pgrep。 假设我们的Firefox浏览器已无法响应,您需要取消Firefox进程。要找到...
  • 【www.hyheiban.com--知识...一、linux查看进程命令 有ps、pstree、pgrep等1、ps显示进程信息,参数可省略-aux 以BSD风格显示进程 常用-efH 以System V风格显示进程-e , -A 显示所有进程a 显示终端上所有用户的...
  • linux终止进程

    千次阅读 2018-09-10 14:04:38
    1.有图形界面的情况下,启动linux的任务管理器System Monitor,或者在终端输入gnome-system-monitor,之后手动选择... 通过进程名称终止进程 4.pkill [pname] 通过进程名称终止进程以及其相关所有进程 5.xkil...
  • Linux终止一个进程命令

    千次阅读 2020-06-16 20:42:32
    @ Linux终止一个进程命令 ** Linux终止一个进程命令 ** 终止一个前台进程用 ctrl+C; 终止一个后台进程: 使用kill命令; kill 命令参数: -a:当处理当前进程时,不限制命令名和进程号的对应关系; -l <...
  • 使用linux操做系统,不免遇到一些软件"卡壳"的问题,这时就须要使用linux下强大的kill命令来结束相关进程。这在linux系统下是极其容易的事情,你只须要kill xxx便可,这里xxx表明与此软件运行相关的进程PID号。首先...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 116,418
精华内容 46,567
关键字:

linux终止进程命令