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
Linux程序的管理
1.1 多工 多工作業系統就是能同時併發地互動執行郭哥程序的作業系統。在單處理機器上,這會產生多個程序在同時執行的錯覺。在多處理機上,著會使多個程序在不同機器上真正同時,並行地執行。無論在單處理機還是多處理器機器上,多工作業系統都能使多個程序處於堵塞或者睡眠的狀態,也就是說,實際上並沒有被真正的投入...
Linux程序的管理
程序可以理解為程式執行的乙個例項,它包括可執行程式以及與其相關的系統資源,比如開啟的檔案 掛起的訊號 核心內部資料 處理器狀態 記憶體位址空間及包含全域性變數的資料段等。從核心的角度看,程序也可以稱為任務。換句話就是說 程序是系統未完成的工作並且是正在進行的工作 gnomes system moni...
Linux的程序管理
前台程序 前台程序就是具有終端,可以和使用者互動的程序 與前台程序相對,沒有占用終端的就是後台程序 後台程式基本上不和使用者互動,優先順序比前台程序低 將需要執行的命令以 符號結束 守護 daemon 程序是特殊的後台程序 很多守護程序在系統弓 導的時候啟動,一直執行直到系統關閉 linux有很多典...