linux怎麼檢視程序?

2021-10-25 12:28:19 字數 1923 閱讀 3065

linux檢視程序的方法:1、使用「ps aux」命令來檢視,能以簡單列表的形式顯示出程序資訊;2、使用「ps -elf」命令來檢視;3、使用「top」命令來檢視;4、使用「pstree -aup」命令來檢視。

本教程操作環境:linux5.9.8系統、本文適用於所有品牌的電腦。

linux檢視程序的方法

程序是在 cpu 及記憶體中執行的程式**,而每個程序可以建立乙個或多個程序(父子程序)。

**檢視程序方法:**

第一種:

1ps aux

ps命令用於報告當前系統的程序狀態。可以搭配kill指令隨時中斷、刪除不必要的程式。ps命令是最基本同時也是非常強大的程序檢視命令,使用該命令可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有僵死、哪些程序占用了過多的資源等等,總之大部分資訊都是可以通過執行該命令得到的。

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

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

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

示例:**上圖中各欄位解釋:**

user:啟動該程序的使用者賬號名稱

pid:該程序的id號,在當前系統中是唯一的

%cpu:cpu占用的百分比

%mem:記憶體占用的百分比

vsz:占用虛擬記憶體(swap空間)的大小

rss:占用常駐記憶體(物理記憶體)的大小

tty:該程序在哪個終端上執行。「?」表未知或不需要終端

stat:顯示了程序當前的狀態,如s(休眠)、r(執行)、z(僵死)、<(高優先順序)、n(低優先順序)、s(父程序)、+(前台程序)。對處於僵死狀態的程序應予以手動終止。

start:啟動該程序的時間

time:該程序占用cpu時間

command:啟動該程序的命令的名稱

**總結:ps aux 是以簡單列表的形式顯示出程序資訊。**

第二種:

1ps -elf

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

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

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

上圖字段解釋:

大部分跟第一種一樣,ppid為父程序的pid。

第三種:

1top

以全屏互動式的介面顯示程序排名,及時跟蹤包括cpu、記憶體等系統資源占用情況,預設情況下每三秒重新整理一次,其作用基本類似於windows系統中的任務管理器。

上**釋:

tasks(系統任務)資訊:total,總程序數;running,正在執行的程序數;sleeping,休眠的程序數;stopped,中止的程序數;zombie,僵死無響應的程序數。

cpu資訊:us,使用者占用;sy,核心占用;ni,優先順序排程占用;id,空閒cpu;wa,i/o等待占用;hi,硬體中斷占用;si,軟體中斷占用;st,虛擬化占用。了解空閒的cpu百分比,主要看%id部分。

mem(記憶體)資訊:total,總記憶體空間;used,已用記憶體;free,空閒記憶體;buffers,快取區域。

swap(交換空間)資訊:total,總交換空間;used,已用交換空間;free,空閒交換空間;cached,快取空間。

第四種:

1pstree -aup

可以帶上|grep 查詢特定程序。例如 pstree -aup | grep php

以樹狀圖的方式展現程序之間的派生關係,顯示效果比較直觀。

-a:顯示每個程式的完整指令,包含路徑,引數或是常駐服務的標示;

-c:不使用精簡標示法;

-g:使用vt100終端機的列繪圖字元;

-h:列出樹狀圖時,特別標明現在執行的程式;

-h《程式識別碼》:此引數的效果和指定"-h"引數類似,但特別標明指定的程式;

-l:採用長列格式顯示樹狀圖;

-n:用程式識別碼排序。預設是以程式名稱來排序;

-p:顯示程式識別碼;

-u:顯示使用者名稱;

linux怎麼檢視程序?

linux檢視程序的方法 1 使用 ps aux 命令來檢視,能以簡單列表的形式顯示出程序資訊 2 使用 ps elf 命令來檢視 3 使用 top 命令來檢視 4 使用 pstree aup 命令來檢視。本教程操作環境 linux5.9.8系統 本文適用於所有品牌的電腦。linux檢視程序的方法 ...

linux 程序檢視

一,top命令 顯示了當前正執行的程序以及關於它們的重要資訊,包括它們的記憶體和 cpu 用量。該列表既是真實時間的也是互動的。命令描述 q 退出 space 立即重新整理顯示 h 顯示幫助螢幕 k 殺死某程序。你會被提示輸入程序 id 以及要傳送給它的訊號。n 改變要顯示的程序數量。你會被提示輸入...

檢視linux程序

程序是在 cpu 及記憶體中執行的程式 而每個程序可以建立乙個或多個程序 父子程序 檢視程序方法 第一種 ps auxps命令用於報告當前系統的程序狀態。可以搭配kill指令隨時中斷 刪除不必要的程式。ps命令是最基本同時也是非常強大的程序檢視命令,使用該命令可以確定有哪些程序正在執行和執行的狀態 ...