命令:進(jìn)程——端口號

查看所有進(jìn)程/某進(jìn)程的pid(進(jìn)程號)


ps, pstree,top

1)ps aux :顯示所有運(yùn)行中的進(jìn)程(以簡單列表的形式顯示出進(jìn)程信息)

a:顯示當(dāng)前終端下的所有進(jìn)程信息,包括其他用戶的進(jìn)程。

u:使用以用戶為主的格式輸出進(jìn)程信息。

x:顯示當(dāng)前用戶在所有終端下的進(jìn)程。

USER:啟動(dòng)該進(jìn)程的用戶賬號名稱

PID:該進(jìn)程的ID號,在當(dāng)前系統(tǒng)中是唯一的

%CPU:CPU占用的百分比

%MEM:內(nèi)存占用的百分比

VSZ:占用虛擬內(nèi)存(swap空間)的大小

RSS:占用常駐內(nèi)存(物理內(nèi)存)的大小

TTY:該進(jìn)程在哪個(gè)終端上運(yùn)行?!??”表未知或不需要終端

STAT:顯示了進(jìn)程當(dāng)前的狀態(tài),如S(休眠)、R(運(yùn)行)、Z(僵死)、<(高優(yōu)先級)、N(低優(yōu)先級)、s(父進(jìn)程)、+(前臺進(jìn)程)。對處于僵死狀態(tài)的進(jìn)程應(yīng)予以手動(dòng)終止。

START:啟動(dòng)該進(jìn)程的時(shí)間

TIME:該進(jìn)程占用CPU時(shí)間

COMMAND:啟動(dòng)該進(jìn)程的命令的名稱


2)? ps -elf:以完整格式顯示系統(tǒng)內(nèi)的所有進(jìn)程信息

ps -ef | grep 進(jìn)程名:查看某一進(jìn)程的pid(進(jìn)程號)

-e:顯示系統(tǒng)內(nèi)的所有進(jìn)程信息。

-l:使用長(long)格式顯示進(jìn)程信息。

-f:使用完整的(full)格式顯示進(jìn)程信息。

PPID為父進(jìn)程的PID


3)top 全屏顯示進(jìn)程排名,及時(shí)跟蹤包括CPU、內(nèi)存等系統(tǒng)資源占用情況,默認(rèn)情況下每三秒刷新一次


Tasks(系統(tǒng)任務(wù))信息:total:總進(jìn)程數(shù);running:正在運(yùn)行的進(jìn)程數(shù);sleeping:休眠的進(jìn)程數(shù);stopped:中止的進(jìn)程數(shù);zombie:僵死無響應(yīng)的進(jìn)程數(shù)。

CPU信息:us:用戶占用;sy:內(nèi)核占用;ni :優(yōu)先級調(diào)度占用;id:空閑CPU;wa,I/O等待占用;hi,硬件中斷占用;si,軟件中斷占用;st,虛擬化占用。了解空閑的CPU百分比,主要看%id部分。

Mem(內(nèi)存)信息:total:總內(nèi)存空間;used:已用內(nèi)存;free:空閑內(nèi)存;buffers:緩存區(qū)域。

Swap(交換空間)信息:total:總交換空間;used:已用交換空間;free:空閑交換空間;cached:緩存空間。


4)pstree -aup:以樹狀圖的方式展現(xiàn)進(jìn)程之間的派生關(guān)系,顯示效果比較直觀。


-a:顯示每個(gè)程序的完整指令,包含路徑,參數(shù)或是常駐服務(wù)的標(biāo)示;

-c:不使用精簡標(biāo)示法;

-G:使用VT100終端機(jī)的列繪圖字符;

-h:列出樹狀圖時(shí),特別標(biāo)明現(xiàn)在執(zhí)行的程序;

-H<程序識別碼>:此參數(shù)的效果和指定"-h"參數(shù)類似,但特別標(biāo)明指定的程序;

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

-n:用程序識別碼排序。預(yù)設(shè)是以程序名稱來排序;

-p:顯示程序識別碼;

-u:顯示用戶名稱;


查看端口號


netstat、lsof

1)netstat -nap | grep 進(jìn)程pid:根據(jù)進(jìn)程號查看占用的端口號

也可以通過:netstat -nap | grep 端口號,查看占用端口號的進(jìn)程

-p 顯示端口進(jìn)程

例:查看占用8081端口的進(jìn)程:

2)lsof -i | grep pid:根據(jù)進(jìn)程號查占用端口

lsof -i:port:根據(jù)端口查看進(jìn)程



22)查看進(jìn)程對應(yīng)的程序的所在位置

????????top -c

????????ll /proc/<pid>

????????????????pid可以使用ps -ef (“-e”參數(shù)代表顯示所有進(jìn)程,“-f”參數(shù)代表全格式) 或 top查看

????????????????ps 查看瞬時(shí)信息,top 查看持續(xù)信息

23)查看內(nèi)存使用情況

????????cat /proc/meminfo 了解Linux系統(tǒng)內(nèi)存使用狀況的主要接口,整體內(nèi)存情況,最全面

????????top 各個(gè)進(jìn)程的虛擬內(nèi)存 物理內(nèi)存使用情況

????????free -h 查看內(nèi)存整體使用情況通過meminfo獲取數(shù)據(jù)

????????df 查看磁盤使用情況

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容