前言:程式是儲存在外部儲存介質(如硬碟)中的可執行機器**和資料的靜態集合,而程序是在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...