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