1. 程式人生 > 實用技巧 >程序管理類命令介紹

程序管理類命令介紹

1 使用ps檢視程序 ps是linux系統標準的程序檢視工具,通過它可以查詢系統中執行程序的完整資訊。單獨使用“#ps”命令將檢視當前正在前臺執行的程式,不過一般我們使用“#ps aux”檢視系統中包含的系統程序和使用者程序在內的所有程序。如下圖所示: ps輸出所包含的資訊有: USER:用於說明是那個使用者啟動了該程序 PID:是程序號的意思,通常用來標識一個程序 %CPU:該程序的CPU使用率 %MEM:該程序的記憶體使用率 VSZ:代表使用的虛擬記憶體大小 RSS:指的是常駐記憶體大小 TTY:執行在那個終端上 STAT:執行狀態 TIME:表示這個程序佔用了多少CPU時間 COMMAND:表示啟動這個程序的命令名稱 最後有一點要說,使用ps命令檢視系統程序所顯示的結果為靜態的,只是在你敲入ps命令的那一瞬間系統的狀況,並不能全面的反應系統的狀態。 2 使用top命令檢視系統資訊 top命令會在當前螢幕上全屏顯示系統執行資訊,實時的跟蹤系統資源的使用情況,這對一分析系統執行時的狀態很有幫助。如下圖所示:
在top顯示的螢幕中,我們可以使用“P”鍵按CPU使用時間對程序列表排序;使用“M”鍵按記憶體使用率對程序列表排序;使用“N”鍵按照開啟時間排序;使用“A”鍵按照pid來排序,使用“q”鍵退出。 3 使用pstree檢視程序樹 使用pstree命令檢視程序樹的作用是檢視程序之間的依賴關係,可以看出,init程序是所有程序的父程序。如下圖: