Linux程序管理

2021-09-28 22:04:38 字數 817 閱讀 8607

1.1ps命令(靜態)

將某個時間點的程序運**況顯示出來

ps

-aux 以bsd風格顯示程序 常用

-efh 以system v風格顯示程序

-e , -a 顯示所有程序

-l 僅列出與你操作環境 (bash)有關的程序

a 顯示終端上所有使用者的程序

x 顯示無終端程序

u 顯示詳細資訊

f 樹狀顯示

w 完整顯示資訊

l 顯示長列表

aux 檢視系統所有程序

1.2top命令(動態)

持續監測程序執行的狀態

top引數:

-d: 接秒數, 每隔幾秒更新, 預設為5s;

-p: 指定某個pid來監測狀態

1.3pstree

查詢程序之間的相關性.

-a 顯示完整命令及引數

-c 重複程序分別顯示

-c 顯示程序id pid

-n 按 pid 排列程序

2.1kill
kill [訊號**] pid
2.2killall

通過程式的名字直接殺死所有程序.

killall 正在執行的程式名

LINUX程序管理

1.程序是什麼?乙個程序就是出於執行期的程式,包括 可執行程式 段 開啟的檔案,掛起的訊號,核心內部資料,處理器狀態,位址空間,乙個或多個執行執行緒,當然還包括用來存放全域性變數的資料段,等等.2.什麼是執行緒?它和程序的關係是什麼樣的?執行緒在linux中具體是怎麼樣實現的?是在程序中活動的物件,...

linux程序管理

程序的監控 使用ps aux 檢視當前所有程序。可以使用top檢視當前程序自動更新列表,在top中m 按記憶體大小排列,p 按cpu佔用率排列 終止和管理程序 程序之間通過訊號來進行通訊 top和kill都用於向程序傳送訊號。kill l顯示訊號編號表。kill 9 pid kill pid 向pi...

Linux 程序管理

1.linux程序管理工具,包括ps pgrep top kill killall pkill 等 常用 ps aux 或lax輸出的解釋 user 程序的屬主 pid 程序的id ppid 父程序 cpu 程序占用的cpu百分比 mem 占用記憶體的百分比 ni 程序的nice值,數值大,表示較少...