<span id='5air'></span>

    <code id='5air'><strong id='5air'></strong></code>
    <i id='5air'></i>
    <fieldset id='5air'></fieldset>

      <acronym id='5air'><em id='5air'></em><td id='5air'><div id='5air'></div></td></acronym><address id='5air'><big id='5air'><big id='5air'></big><legend id='5air'></legend></big></address>
      <ins id='5air'></ins>

          <i id='5air'><div id='5air'><ins id='5air'></ins></div></i>

        1. <tr id='5air'><strong id='5air'></strong><small id='5air'></small><button id='5air'></button><li id='5air'><noscript id='5air'><big id='5air'></big><dt id='5air'></dt></noscript></li></tr><ol id='5air'><table id='5air'><blockquote id='5air'><tbody id='5air'></tbody></blockquote></table></ol><u id='5air'></u><kbd id='5air'><kbd id='5air'></kbd></kbd>

          1. <dl id='5air'></dl>

            linux kill命令参数及用法详解

            • 时间:
            • 浏览:9
            • 来源:124软件资讯网

                Linux kill 下令使用详解

                功效说明:删除执行中的法式或事情 。

                语  法:kill [-s <信息名称或编号>][法式] 或 kill [-l <信息编号>]

                增补说明:kill可将指定的信息送至法式  。预设的信息为SIGTERM(15)  ,可将指定法式终止  。若仍无法终止该法式  ,可使用SIGKILL(9)信息实验强制删除法式  。法式或事情的编号可使用ps指令或jobs指令检察  。

                参  数:

                -l <信息编号>  若不加<信息编号>选项  ,则-l参数会列出所有的信息名称 。

                -s <信息名称或编号>  指定要送出的信息 。

                [法式]  [法式]可以是法式的PID或是PGID  ,也可以是事情编号  。

                kill下令可以从kill这个词来大致相识下它的作用  ,是的  ,它用来杀死(kill)一个历程  。下面是kill下令的详解  。

                1.作用

                kill下令用来中止一个历程  。

                2.花样

                kill [ -s signal | -p ] [ -a ] pid …

                kill -l [ signal ]

                3.参数

                -s:指定发送的信号  。

                -p:模拟发送信号  。

                -l:指定信号的名称列表  。

                pid:要中止历程的ID号  。

                Signal:表现信号  。

                4.说明

                历程是Linux系统中一个很是主要的观点 。Linux是一个多使命的操作系统  ,系统上经常同时运行着多个历程  。我们不体贴这些历程事实是怎样分配的 ,或者是内核怎样治理分配时间片的 ,所体贴的是怎样去控制这些历程 ,让它们能够很好地为用户服务  。

                Linux操作系统包罗三种差别类型的历程 ,每种历程都有自己的特点和属性 。交互历程是由一个Shell启动的历程  。交互历程既可以在前台运行 ,也可以在后台运行  。批处置惩罚历程和终端没有联系 ,是一个历程序列  。监控历程(也称系统守护历程)是Linux系统启动时启动的历程  ,并在后台运行 。例如  ,httpd 是著名的Apache服务器的监控历程  。

                kill下令的事情原理是  ,向Linux系统的内核发送一个系统操作信号和某个法式的历程标识号  ,然后系统内核就可以对历程标识号指定的历程举行操作 。好比在top下令中  ,我们看到系统运行许多历程  ,有时就需要使用kill中止某些历程来提高系统资源  。在解说安装和上岸下令时  ,曾提到系统多个虚拟控制台的作用是当一个法式堕落造成系统死锁时 ,可以切换到其它虚拟控制台事情关闭这个法式  。此时使用的下令就是kill  ,由于kill是大多数Shell内部下令可以直接挪用的  。

                应用实例一:

                (1)强行中止(经常使用杀掉)一个历程标识号为324的历程:

                #kill -9 324

                (2)排除Linux系统的死锁

                在Linux中有时会发生这样一种情形:一个法式瓦解  ,而且处于死锁的状态  。此时一样平常不用重新启动盘算机  ,只需要中止(或者说是关闭)这个有问题的法式即可 。当kill处于X-Window界面时 ,主要的法式(除了瓦解的法式之外)一样平常都已经正常启动了 。此时打开一个终端  ,在那里中止有问题的法式  。好比  ,若是Mozilla浏览器法式泛起了锁死的情形 ,可以使用kill下令来中止所有包罗有Mozolla浏览器的法式  。首先用top下令查处该法式的PID  ,然后使用kill下令制止这个法式:

                #kill -SIGKILL XXX

                其中  ,XXX是包罗有Mozolla浏览器的法式的历程标识号  。