Linux的程序管理,process

2021-09-01 18:51:35 字數 907 閱讀 2718

程序間的常用訊號1

sighup

如果程序終止則結束通話該程序

2sigint

從鍵盤ctrl-c中斷程序

9sigkill

強制終止程序

15sigterm

正常終止程序

17sigstop

從鍵盤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有很多典...