Linux檢視程序狀態

2021-09-13 16:49:09 字數 702 閱讀 6663

前言:程式是儲存在外部儲存介質(如硬碟)中的可執行機器**和資料的靜態集合,而程序是在cpu及記憶體中處於動態執行狀態的電腦程式。在linux系統中,每個程式啟動後可以建立乙個或多個程序。例如,提供web服務的httpd程式,當有大量使用者同時訪問web頁面時,httpd程式可能會建立多個程序來提供服務。

程式儲存在硬碟、光碟等介質中的可執行**和資料

靜態儲存的**

程序在 cpu 及記憶體中執行的程式**

動態執行的**

父、子程序

每個程序可以建立乙個或多個程序

下面我們將一起來學習檢視程序資訊及控制程序相關的操作命令。

一、檢視程序

使用不同的命令工具可以從不同的角度檢視程序狀態。

常用的程序檢視命令

1.ps命令——檢視靜態的程序統計資訊(processes statistic)

常見的選項:

a:顯示當前終端下的所有程序資訊,包括其他使用者的程序。

u:使用以使用者為主的格式輸出程序資訊。

x:顯示當前使用者在所有終端下的程序。

-e:顯示系統內的所有程序資訊。

-l:使用長(long)格式顯示程序資訊。

-f:使用完整的(full)格式顯示程序資訊。

需要注意的是,有一部分選項是不帶「-」字首的(新增「-」字首後含義可能會有出入)。習慣上將上述選項組合在一起使用,如,「ps aux」或「ps -elf」

linux 檢視程序狀態

cat proc status wujun wj vbox cat proc 18806 status name codeblocks 程序的程式名 state s sleeping 程序的狀態資訊,具體參見 tgid 18806 執行緒組號 ngid 0 程序pid pid 18806 ppid ...

Linux中檢視程序狀態資訊

linux中檢視程序狀態資訊 一 常用命令總結 ps l 列出與本次登入有關的程序資訊 ps aux 查詢記憶體中程序資訊 ps aux grep 查詢 程序的詳細資訊 top 檢視記憶體中程序的動態資訊 kill 9 pid 殺死程序。更好的閱讀體驗,請移步我的個人部落格 二 程序簡述及檢視方式 ...

Linux中檢視程序狀態資訊

linux中檢視程序狀態資訊 技術標籤 linux 程序狀態資訊 ps top kill linux中檢視程序狀態資訊一 常用命令總結 ps l 列出與本次登入有關的程序資訊 ps aux 查詢記憶體中程序資訊 ps aux grep 查詢 程序的詳細資訊 top 檢視記憶體中程序的動態資訊 kil...