1. 查看進程
1.1 ps
命令(靜態)
將某個時間點的進程運行情況顯示出來
ps
-aux 以BSD風格顯示進程 常用
-efH 以System V風格顯示進程
-e , -A 顯示所有進程
-l 僅列出與你操作環境 (bash)有關的進程
a 顯示終端上所有用戶的進程
x 顯示無終端進程
u 顯示詳細信息
f 樹狀顯示
w 完整顯示信息
l 顯示長列表
aux 查看系統所有進程
1.2 top
命令(動態)
持續監測進程運行的狀態
top參數:
-d: 接秒數, 每隔幾秒更新, 默認爲5s;
-p: 指定某個PID來監測狀態
1.3 pstree
查找進程之間的相關性.
-a 顯示完整命令及參數
-c 重複進程分別顯示
-c 顯示進程ID PID
-n 按 PID 排列進程
2. 進程終止
2.1 kill
kill [信號代碼] PID
2.2 killall
通過程序的名字直接殺死所有進程.
killall 正在運行的程序名