進(jìn)程簡(jiǎn)介
進(jìn)程是正在執(zhí)行的一個(gè)程序或命令,每一個(gè)進(jìn)程都有自己的地址空間,并占有一定的系統(tǒng)資源。感性的認(rèn)識(shí),進(jìn)程就是一個(gè)正在運(yùn)行的程序
進(jìn)程管理的作用
查看系統(tǒng)所有的進(jìn)程
#ps aux
#ps -le

輸出信息各字段的含義
USER:進(jìn)程是由哪個(gè)用戶(hù)產(chǎn)生的
PID:進(jìn)程的ID號(hào)
%CPU:進(jìn)程占用CPU資源的百分比
%MEM:進(jìn)程占用物理內(nèi)存的百分比
VSZ:該進(jìn)程占用虛擬內(nèi)存的大小,單位KB
rss:該進(jìn)程占用實(shí)際物理內(nèi)存大小,單位KB
TTY:該進(jìn)程是在哪個(gè)終端中運(yùn)行的,tty1-tty7代表本地控制臺(tái)終端,pts/0-255代表遠(yuǎn)程終端
STAT:進(jìn)程狀態(tài)。R表示運(yùn)行、S:睡眠、T:停止?fàn)顟B(tài)、s:包含子進(jìn)程、+:位于后臺(tái)
START:該進(jìn)程的啟動(dòng)時(shí)間
TIME:該進(jìn)程占用CPU的運(yùn)算時(shí)間、注意不是系統(tǒng)時(shí)間
COMMAND:產(chǎn)生此進(jìn)程的命令名
判斷系統(tǒng)的運(yùn)行狀態(tài)
#top

第一行信息解釋
內(nèi)容 | 說(shuō)明 |
10:49:52 | 系統(tǒng)當(dāng)前時(shí)間 |
Up 11 min | 系統(tǒng)的運(yùn)行時(shí)間,本機(jī)已運(yùn)行11分鐘 |
2user | 當(dāng)前登錄了2個(gè)用戶(hù) |
Load average:0.06, 0.17,0.16 | 系統(tǒng)在之前1分鐘,5分鐘,15分鐘的平均負(fù)載 |
第二行信息解釋
內(nèi)容 | 說(shuō)明 |
Tasks: 118 total | 系統(tǒng)中的進(jìn)程總數(shù) |
1 running | 正在運(yùn)行的進(jìn)程數(shù) |
117 sleeping | 睡眠的進(jìn)程 |
0 stopped | 正在停止的進(jìn)程 |
0 zombie | 僵尸進(jìn)程。如果不是0,需要手工檢驗(yàn)僵尸進(jìn)程 |
第三行,CPU信息字段解釋
內(nèi)容 | 說(shuō)明 |
1.9%us | 用戶(hù)模式占用的CPU百分比 |
6.2%sy | 系統(tǒng)模式占用的CPU百分比 |
0.0%ni | 改變過(guò)優(yōu)先級(jí)的用戶(hù)進(jìn)程占用的CPU百分比 |
91.1%id | 空閑CPU的百分比 |
0.9%wa | 等待輸入/輸出的進(jìn)程的占用CPU百分比 |
0.0%hi | 硬中斷請(qǐng)求服務(wù)占用的CPU百分比 |
0.0%si | 軟中斷請(qǐng)求服務(wù)占用的CPU百分比 |
主要關(guān)注空閑cpu的百分比,系統(tǒng)負(fù)載
top命令其他常用選項(xiàng)
-d 秒數(shù) : 每隔多少秒刷新,默認(rèn)是3秒刷新
在交互模式下可以執(zhí)行的命令
?或h: | 顯示交互模式幫助 |
P: | 以CPU使用率排序,這是默認(rèn)選項(xiàng) |
M: | 以?xún)?nèi)存使用率排序 |
N: | 已PID排序 |
q: | 退出tp |
按內(nèi)存使用排序

查看進(jìn)程樹(shù)
#pstree [選項(xiàng)]
選項(xiàng):
-p: | 顯示進(jìn)程的PID |
-u: | 顯示進(jìn)程的所屬用戶(hù) |

終止進(jìn)程
kill命令
#Kill -l
查看可用的進(jìn)程信號(hào)
常用的信號(hào):
信號(hào)代號(hào) | 信號(hào)名稱(chēng) | 說(shuō)明 |
1 | SIGHUP | 讓進(jìn)程重啟 |
9 | SIGKILL | 強(qiáng)制終止進(jìn)程 |
15 | SIGTERM | 正常結(jié)束進(jìn)程的信號(hào),kill命令的默認(rèn)信號(hào) |
#Kill 信號(hào)的代號(hào) pid號(hào)
根據(jù)不同的信號(hào),對(duì)進(jìn)程做不同的事

killall命令
#killall [選項(xiàng)][信號(hào)] 進(jìn)程名
#按照進(jìn)程名對(duì)進(jìn)程進(jìn)行處理
選項(xiàng):
-i: | 交互式,詢(xún)問(wèn)是否要?dú)⑺滥硞€(gè)進(jìn)程 |
-I: | 進(jìn)程名不區(qū)分大小寫(xiě) |

按照終端號(hào)踢用戶(hù)下線(xiàn)
#w
使用w命令查詢(xún)本機(jī)誰(shuí)在線(xiàn)
#pkill -t -9 終端號(hào)
強(qiáng)制讓從某個(gè)終端上線(xiàn)的用戶(hù)下線(xiàn)
新聞熱點(diǎn)
疑難解答
圖片精選