亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
        當前位置:操作系統(tǒng) > Linux > 文章內容
        

      linux系統(tǒng)入門學習(33)

       [ 2016年6月29日 ] 【

      kill
      1.作用
      kill命令用來中止一個進程。
      2.格式
      kill [ -s signal | -p ] [ -a ] pid ...
      kill -l [ signal ]
      3.參數
      -s:指定發(fā)送的信號。
      -p:模擬發(fā)送信號。
      -l:指定信號的名稱列表。
      pid:要中止進程的ID號。
      Signal:表示信號。
      4.說明
      進程是Linux系統(tǒng)中一個非常重要的概念。Linux是一個多任務的操作系統(tǒng),系統(tǒng)上經常同時運行著多個進程。我們不關心這

      些進程究竟是如何分配的,或者是內核如何管理分配時間片的,所關心的是如何去控制這些進程,讓它們能夠很好地為用

      戶服務。
      Linux 操作系統(tǒng)包括三種不同類型的進程,每種進程都有自己的特點和屬性。交互進程是由一個Shell啟動的進程。交互進程

      既可以在前臺運行,也可以在后臺運行。 批處理進程和終端沒有聯(lián)系,是一個進程序列。監(jiān)控進程(也稱系統(tǒng)守護進程)

      時Linux系統(tǒng)啟動時啟動的進程,并在后臺運行。例如,httpd是著名的 Apache服務器的監(jiān)控進程。
      kill命令的工作原理是,向Linux系統(tǒng)的內核發(fā)送一個系統(tǒng)操作信號和某個程序的進程標識號,然后系統(tǒng)內核就可以對進程標

      識號指定的進程進行操 作。比如在top命令中,我們看到系統(tǒng)運行許多進程,有時就需要使用kill中止某些進程來提高系統(tǒng)

      資源。在講解安裝和登陸命令時,曾提到系統(tǒng)多個虛擬控 制臺的作用是當一個程序出錯造成系統(tǒng)死鎖時,可以切換到其它

      虛擬控制臺工作關閉這個程序。此時使用的命令就是kill,因為kill是大多數Shell內 部命令可以直接調用的。
      5.應用實例
      (1)強行中止(經常使用殺掉)一個進程標識號為324的進程:
      #kill -9 324
      (2)解除Linux系統(tǒng)的死鎖
      在Linux 中有時會發(fā)生這樣一種情況:一個程序崩潰,并且處于死鎖的狀態(tài)。此時一般不用重新啟動計算機,只需要中止(

      或者說是關閉)這個有問題的程序即可。當 kill處于X-Window界面時,主要的程序(除了崩潰的程序之外)一般都已經正常啟

      動了。此時打開一個終端,在那里中止有問題的程序。比如,如果 Mozilla瀏覽器程序出現(xiàn)了鎖死的情況,可以使用kill命令

      來中止所有包含有Mozolla瀏覽器的程序。首先用top命令查處該程序的PID,然 后使用kill命令停止這個程序:
      #kill -SIGKILL XXX
      其中,XXX是包含有Mozolla瀏覽器的程序的進程標識號。
      (3)使用命令回收內存
      我們知道內存對于系統(tǒng)是非常重要的,回收內存可以提高系統(tǒng)資源。kill命令可以及時地中止一些“越軌”的程序或很長時

      間沒有相應的程序。例如,使用top命令發(fā)現(xiàn)一個無用 (Zombie) 的進程,此時可以使用下面命令:
      #kill -9 XXX
      其中,XXX是無用的進程標識號。
      然后使用下面命令:
      #free
      此時會發(fā)現(xiàn)可用內存容量增加了。
      (4)killall命令
      Linux下還提供了一個killall命令,可以直接使用進程的名字而不是進程標識號,例如:
      # killall -HUP inetd

      將考試網添加到收藏夾 | 每次上網自動訪問考試網 | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關于本站  網站聲明  廣告服務  聯(lián)系方式  站內導航  考試論壇
      Copyright © 2007-2013 中華考試網(Examw.com) All Rights Reserved