常用的linux程序資訊檢視命令總結

2021-08-07 13:57:34 字數 822 閱讀 8744

熟悉linux的程序資訊檢視命令有助於理解程式,本文將常用的命令及其解決的問題做一總結。

1、top命令用於檢視程序在記憶體、cpu使用時間、cache、buffer等的應用資訊。

2、ps:用於顯示當前程序的j靜態狀態。

命令格式是ps [options]:

選項有三種風格:

unix風格,必須在選項前面加「-」

bsd風格,選項前不能加「-」

gnu風格,選項前為兩個「-」

常用組合之一:aux

a:所有與終端相關的程序

x:所有與終端無關的程序

u:以使用者為中心組織程序狀態資訊顯示

//------

常用組合之二:-ef

-e:顯示所有程序

-f:顯示完整格式的程序資訊

//------

常用組合之三:-efh

-f:顯示完整格式的程序資訊;

c: cpu utilization cpu占用百分比

psr:執行於哪顆cpu之上

-h:以層級結構顯示程序的相關資訊;

3、乙個程序對外提供網路服務,才會被分配乙個埠號。

而netstat命令可用於檢視所有網路服務程序的統計資訊,包括埠號。

所以要根據埠號檢視占用的程序,可用netstat命令。

netstat -ap | grep

(lsof -i:,只能檢視開啟檔案的程序);

這時可以看到占用該埠的程序的pid,用ps -ef | grep 命令可以檢視該程序的資訊;

查到了占用指定埠號的程序的pid,可用命令kill 停止該程序,從而釋放出該埠號。

android adb常用檢視記憶體資訊的命令

meminfo basic memory status adb shell cat proc meminfo 記憶體系統資訊 adb shell cat proc pid maps 指定程序記憶體位址對映 adb shell cat proc pid smaps 指定程序記憶體詳細使用資訊 proc...

linux 檢視程序資訊

linux 檢視程序資訊 ps aux 檢視程序的命令有很多,我只是列出了我最常用的幾個。netstat tln 檢視服務監聽埠 netstat 檢視程序號 ps aux 檢視程序號 ps aux more 全部檢視 ps ef grep mysql 檢視mysql的程序 kill 9 3306 強...

mysql show status檢視資訊命令

mysql效能命令 列出所有使用者的當前連線 show processlist 只顯示前100行 show full processlist 顯示所有連線 檢視所有mysql資訊 show status 檢視正在使用延遲插入處理器執行緒的數量 show status like delayed ins...