bsd風格選項aux
a:顯示前台程序,
u:顯示程序建立使用者
x:顯示後台程序
linux風格選項le
l:詳細資訊,
e:全部程序
ps命令的輸出
標題描述
user
程序建立使用者
pid程序id值
%cpu
程序cpu占用百分比
%mem
程序記憶體占用百分比
rss實際記憶體占用
tty程序啟動終端
stat
程序狀態,r 執行,s 睡眠,t 停止,s 有子程序,+ 後台程序
start
程序啟動時間
time
程序占用的cpu時間
command
程序名-d sec 指定top每sec秒更新一次,預設3s
在top介面可使用指令
p:以cpu占用排序
m:以記憶體占用排序
n:以pid占用排序
q:退出
展示資訊
第一行,任務佇列資訊,
當前時間,系統執行時間,當前使用者數,系統平均負載
第二行,程序資訊
第三行,cpu資訊,id cpu空閒率
第四行,記憶體資訊
第五行,swap資訊
檢視程序樹,
-p 顯示詳細資訊
-u 檢視使用者
選項 -l 顯示全部訊號
向pid指定的程序傳送指定的訊號,預設傳送訊號15 sigterm,
常用訊號
- 1 重啟
- 9 強制殺死
- 15 請求程式關閉
向由程序名指定的程序傳送指定的訊號
類似killall,多乙個功能,按tty踢使用者-t tty1
[1]+ 已停止 top
[1]:工作號
+:代表該程序是最後乙個放入後台的程序,倒數第二個為-
已停止:程序狀態
top:程序名
vmstat 虛擬記憶體統計
dmesg 檢視linux啟動資訊,包含硬體資訊
free 檢視記憶體使用
cat /proc/cpuinfo 檢視cpu資訊
uptime 系統啟動時間與平均負載
uname 檢視系統核心資訊 -r 核心版本
file /bin/ls 判斷系統位數
lsb_release -a 檢視發行版本
lsof 列出程序呼叫的檔案 -p 以pid指定程序 -c 以程序名指定
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值,數值大,表示較少...