歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux學習之進程管理

Linux學習之進程管理

日期:2017/3/3 13:02:44   编辑:Linux技術

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命令還可以根據終端號踢出用戶。

具體示例如:

Copyright © Linux教程網 All Rights Reserved