linux 程序管理

2021-10-08 01:57:04 字數 1005 閱讀 1958

init:程序號為1

ps  檢視系統執行的程序引數

ps  aux | head

a:所有與終端有關的程序

u:詳細程序引數

x:所有與終端無關的程序

ps –elf

ps –axo property1 手動指定顯示的屬性字段

pstree:生產程序樹

pgrep

pgrep –u root bash  :一root使用者執行的bash程序

top:查詢執行程序

m:按記憶體大小排序

p:按cpu排序

t:按執行時間排序

l:是否顯示平均負載和啟動時間

c:是否顯示完整的命令列資訊

q:退出top命令

k:終止某個程序

-d  1  定義重新整理時間

-b:分屏顯示

-n:顯示分屏數

重要訊號:

1:  sighup:讓乙個程序不要重啟,就可以重讀配置檔案,並讓新的配置資訊生效

2:  sighup:ctrl  +c:中斷乙個程序

9: sigkll:殺死乙個程序

15:  sigterm:終止乙個程序      預設訊號

指定乙個訊號:預設是15訊號

訊號 號碼:     kill  -1

訊號名稱    :kill –sigkill

訊號名簡寫:kill –kill

kill pid:

前台程序切換到後台:

ctrl+z:把正在前台的作業送後台

command &:讓命令在後台執行

fg:切換到前台執行

fg  %id

kill %id:終止某作業

jobs:檢視所有後台執行的程序

vmstat:檢視資源應用情況

vmstat 1:每隔一秒鐘重新整理一次

uptime:

/proc/meminfo:cpu相關資訊

free

LINUX程序管理

1.程序是什麼?乙個程序就是出於執行期的程式,包括 可執行程式 段 開啟的檔案,掛起的訊號,核心內部資料,處理器狀態,位址空間,乙個或多個執行執行緒,當然還包括用來存放全域性變數的資料段,等等.2.什麼是執行緒?它和程序的關係是什麼樣的?執行緒在linux中具體是怎麼樣實現的?是在程序中活動的物件,...

linux程序管理

程序的監控 使用ps aux 檢視當前所有程序。可以使用top檢視當前程序自動更新列表,在top中m 按記憶體大小排列,p 按cpu佔用率排列 終止和管理程序 程序之間通過訊號來進行通訊 top和kill都用於向程序傳送訊號。kill l顯示訊號編號表。kill 9 pid kill pid 向pi...

Linux 程序管理

1.linux程序管理工具,包括ps pgrep top kill killall pkill 等 常用 ps aux 或lax輸出的解釋 user 程序的屬主 pid 程序的id ppid 父程序 cpu 程序占用的cpu百分比 mem 占用記憶體的百分比 ni 程序的nice值,數值大,表示較少...