1、查看系統中的所有進程
ps aux 一般用在unix中,ps -le 一般用在Linux中。
2、進程列表的字段說明
3、查看系統的健康狀態
top命令執行結果如下:
其中框住的這三項是判斷系統健康與否的重要指標。
其中頭部5行是判斷系統健康與否的關鍵數據,下面逐一說明各行的含義。
第一行:
其中load average中判斷是否負荷的閥值1是根據cup內核個數來確定的。如果是單核那麼閥值就是1,如果是8核那麼閥值就是8。
第二行:
其中zombie表示正在終止的進程但還未終止完。如果一段時間內zombie一直大於0,則說明有進程在終止過程中報錯了導致終止失敗。
第三行:
主要看空閒CPU的CPU百分比,例如99.7%id,數值越小表示負荷越大。
第四行:
第五行:
4、查看進程樹 pstree
5、查看可用的進程信號 kill -l
各進程信號說明如下:
6、重啟進程 和 強制終止進程
格式如 kill -信號代號 pid
殺死父進程後,子進程都會被殺掉。
7、根據進程名殺死進程 killall
pkill命令也可以根據進程名殺死進程。
8、根據終端號踢出用戶 pkill
雖然killall命令也可以根據進程名殺死進程,但是pkill命令還可以根據終端號踢出用戶。
具體示例如: