linux 基礎 程序管理 ps

2021-10-03 06:52:04 字數 904 閱讀 7131

靜態 ps

ps aux  |   head  -5               靜態檢視程序ps

user pid %cpu %mem vsz rss tty stat start time command

root 1 0.0 0.6 127948 6520 ? ss 10:46 0:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 22

root 2 0.0 0.0 0 0 ? s 10:46 0:00 [kthreadd]

root 4 0.0 0.0 0 0 ? s< 10:46 0:00 [kworker/0:0h]

root 6 0.0 0.0 0 0 ? s 10:46 0:02 [ksoftirqd/0]

user: 執行程序的使用者

pid: 程序id 我們雲工程師靠pid,殺死他

%cpu: cpu佔用率

%mem: 記憶體佔用率

vsz: 占用虛擬記憶體

rss: 占用實際記憶體

tty: 程序執行的終端

stat: 程序狀態

start: 程序的啟動時間

time: 程序占用cpu的總時間

command: 程序檔案,程序名

r 執行

s 睡眠 sleep

t 停止的程序

z 殭屍程序

x 死掉的程序

Linux 程序管理,ps與top

乙個執行的程式,可能有多個程序。pid程序id。uid啟動程序的id。程序所屬組gid。程序的狀態r執行 s睡眠 z殭屍。父程序管理子程序,父程序終止的時候子程序也會終止。常用的組合為 ps aux ps aux字段含義 user 使用者名稱 pid 程序號 cpu 程序占用cpu的百分比 mem ...

Linux基礎 程序管理

程序是作業系統上非常重要的概念,所有系統上面跑的資料都會以程序的型別存在。在 linux 系統當中 觸發任何乙個事件時,系統都會將它定義成為乙個程序,並且給予這個程序乙個 id,稱為 pid,同時根據觸發這個程序的使用者,給予這個 pid 一組有效的許可權設定。程式執行起來後,我們看不到也摸不著。因...

linux基礎程序管理

linux程序管理常涉及到的命令有ps top nice kill jobs等 1.程序定義 程序 process 是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。在早期面向程序設計的計算機結構中,程序是程式的基本執行實體 在當代面向執行緒設...