close

常用 Windows的user 一定很習慣 , 當系統出現藍色之死時 , 我們會同時按 " Alt" + "Ctrl " +"Del " , 來起動工作管理員 ,好來看看倒底是那一隻程式當掉了,  或著是死命的佔住系統資源. 然後點選刪除或停用.

這樣的問題 , 在Linux上也是會發生 , 當系統因為某些程序 crash時 , 會出現系統無法釋放資源等現像, 例如我們要umount /dev/win_d , 但老是出現 Device is busy這檔事. 我們就可以使永 "ps " 這指令 , 來好好的觀察到底是那一隻process , 偷偷的在內層搞鬼.

#ps         可以列出目前user 所執行的程式

#ps -u     則是列出所有user 所執行的程序.

但上面所提的 , 指的都是由前台console所鍵入的程序 , 但像是一開機所啟動的程序 , 則會被暗藏在後台中. 這時我們可以利用

#ps aux   則會不管使用者 , 把所有系統中所 , 目前所執行的程序 , 完全的傾印出來.

而在列出的訊息中,  有幾個個項目是比較重要的有 , 像是

USER   -- 使用者是誰
PID      -- Process ID
%CPU  -- CPU使用率
%MEM -- 記憶體使用率
TTY      --  TTY USE

 這些訊息都足以判斷 ,該程序目前在系統中, 所運作的一些情況.

 

 

 

 

 

arrow
arrow
    全站熱搜

    jslinux 發表在 痞客邦 留言(0) 人氣()