一、檢視程序
了解系統中的程序狀态是對程序進行管理的前提,使用不同的指令可以從不同的角度檢視程序狀态。
1、ps指令
ps指令是Linux系統中最為常見用的程序檢視工具,主要用于顯示包含目前運作的各程序完整資訊的靜态快照。通過不同的選項,可以有選擇的檢視程序資訊。
a : 顯示目前終端下的所有程序資訊,包括其他使用者的程序
u :以使用者為主的程序狀态
x :通常與 a 這個參數一起使用,顯示目前使用者在所有終端下的程序資訊
-e:顯示系統内所有的程序資訊
-l :使用長格式顯示程序資訊
-f :使用完整的格式顯示程序資訊
執行“ps aux”指令。将以簡單的清單形式顯示出程序資訊。

第一行清單标題各字段的含義
執行“ps -elf”指令,将以長格式顯示系統的程序資訊,并包含更豐富的内容。
2、top指令
top指令将會在目前終端以全屏互動式的界面顯示程序排名,及時跟蹤CPU、記憶體等系統資源占用情況,預設情況下每三秒重新整理一次,其作用類似于windows系統中的任務管理器。
top指令各行參數的含義
3、pgrep指令
使用pgrep指令可以根據程序的名稱、運作該程序的使用者、程序所在的終端等多中屬性查詢特定程序的PID号。
例如檢視使用者fan正在運作的所有程序。
pstree指令
pstree指令可以輸出Linux系統中各個程序的樹形結構,更加直覺地判斷出各程序之間的關系。