Linux進程管理

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 正在運行的程序名
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章