top命令如何殺掉進程


 

top命令與ps命令頗為類似,因為它們都用來顯示目前系統正在執行的進程,但是與ps命令最大的不同是,top命令在執行后會以指定的時間間隔來刷新顯示信息。
要查看目前執行的進程,並不需使用任何參數,只要簡單地輸入top命令即可。使用top命令,可以得知許多系統信息,例如,已啟動的時間、目前登錄的用戶人數、系統目前存在的進程個數以及單個進程的數據等。


排序
根據默認值,top會按照進程使用的CPU時間來周期性地刷新內容。但是,您也可以按照內存使用率或執行時間來進行排序:

  • • 按“P”鍵:可根據CPU使用時間的多少來排序。
  • • 按“M”鍵:可根據內存使用量的多少來排序,如圖12-3所示。
  • • 按“T”鍵:可根據執行時間的多少來排序。


監視特定用戶

因為top命令顯示的數據有很多,所以要找出與特定用戶有關的進程很不方便,此時您可在top畫面中按下“u”鍵,然后輸入用戶名稱,系統即會過濾出與指定用戶有關的進程信息。


刪除指定進程
如果您具有管理員或所有者的身份,則可將某個進程由top中刪除,這通常是因為該進程占用太多的系統資源。以下是刪除指定進程所需執行的步驟:

  • 步驟1 執行top命令,然后在數據畫面中按“k”鍵。
  • 步驟2 畫面中會出現“PID to kill:”信息,接着輸入該進程的PID。
  • 步驟3 輸入PID后按鍵,會出現“Kill PID xxxxx with signal [15]:”提示信息(此處的xxxxx是指PID編號),此時需輸入signal號碼,如果直接按鍵,則以默認的15進行處理。
  • 步驟4 如果無法順利刪除,則輸入9來強制刪除該進程。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM