Linux 程序管理

2022-06-25 07:54:11 字數 1323 閱讀 9049

程序樹

pstree

-p:顯示pid

-u:show user

檢視系統中所有的程序,

ps aux

檢視系統中所有的程序,

ps-le

2個命令差不多的,aux有cpu meme占用,-le有程序優先順序

ps選項

a:顯示乙個終端的所有程序,除了會話引線

u:顯示程序的歸屬使用者及記憶體的使用情況

x:顯示沒有控制終端的程序

-l:長格式顯示,顯示更加詳細的資訊

-e:顯示所有程序,和-a作用一致

vsz:佔虛擬記憶體大小 kb

rss:佔物理記憶體大小kb

tty該程序在哪個終端中執行。其中tty1-tty6為本地終端 tty7為介面終端,pst/0-255 代表虛擬遠端終端

stat

r:runing

s:sleep

t:stop

s:包含子程序

+:位於後台

time:佔cpu運算時間,不是系統時間

top

顯示系統時間,硬體占用情況,使用者,程序統計

使用了top命令後可以輸入互動命令,比如按cpu.me排序

按?檢視幫助文件

殺程序kill 針對單一的程序,只能pid

kill pid 預設是-15正常關閉

kill -1 pid 平滑重啟

kill -9 pid 強制關閉

killall ,pkill相同,按程序名殺

ps -le 看優先順序

只能改ni  但是最後生效是pri+ni,越小越優先

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值,數值大,表示較少...