Linux的進(jìn)程管理,process
進(jìn)程間的常用信號(hào)
1 SIGHUP 如果進(jìn)程終止則掛斷該進(jìn)程
2 SIGINT 從鍵盤ctrl-c中斷進(jìn)程
9 SIGKILL 強(qiáng)制終止進(jìn)程
15 SIGTERM 正常終止進(jìn)程
17 SIGSTOP 從鍵盤ctrl-z暫停進(jìn)程
詳細(xì)見man 7 signal
進(jìn)程管理相關(guān)命令
ps 顯示當(dāng)前進(jìn)程信息
top 實(shí)時(shí)顯示當(dāng)前進(jìn)程信息并可以進(jìn)程管理
pstree 顯示進(jìn)程樹結(jié)構(gòu)
kill 向進(jìn)程發(fā)送信號(hào),對(duì)進(jìn)程重啟、終止等功能
killall 通過進(jìn)程名稱關(guān)閉進(jìn)程
nice
啟動(dòng)新進(jìn)程并設(shè)置它的優(yōu)先級(jí)
root可任意調(diào)整nice值,范圍-20~19
一般user僅可將nice值調(diào)高,范圍0~19
renice 對(duì)正在運(yùn)行的進(jìn)程的nice值進(jìn)行修改
free 顯示內(nèi)存使用情況
uname 顯示系統(tǒng)信息
uptime 顯示系統(tǒng)啟動(dòng)時(shí)間和工作負(fù)載
netstat 顯示網(wǎng)絡(luò)信息
dmesg 顯示核心檢測系統(tǒng)信息
vmstat 檢測系統(tǒng)各項(xiàng)資源運(yùn)行狀況
fuser 查看正使用文件的進(jìn)程
lsof 查看某個(gè)進(jìn)程正在使用那些文件
pidof 找出正在運(yùn)行的進(jìn)程的PID
相關(guān)文件
/proc/*
整個(gè)系統(tǒng)的所有進(jìn)程信息
詳細(xì)見man 5 proc