linux系統管理命令 系統測試工具

2021-09-07 01:24:03 字數 1696 閱讀 7929

1、tcpdump

-n  使用ip位址表示主機,而不是主機名的;使用數字port號碼,而不是服務名

-i    指定要監聽的網絡卡介面, 「-i any」表示抓取全部網絡卡介面上的資料報

-v   輸出乙個略微具體的資訊,比如,顯示ip資料報中的ttl和tos資訊

-t    不列印時間戳

-e  顯示乙太網幀頭部資訊

-c 僅抓取指定數量的資料報

-x 以十六進製制顯示資料報的內容。但不顯示包中乙太網幀的頭部資訊

-x 和-x選項類似,只是還列印每乙個十六進製制位元組相應的ascii字元

-xx ,與-x同樣。只是還列印乙太網幀頭部資訊

-s  設定抓包時的抓取長度。

當資料報的長度超過抓取長度時,tcpdump抓取到的將是被截斷的資料報

-s 以絕對值來顯示tcp報文段的序號,而不是相對值

-w  將tcpdump的輸出以特殊的格式定向到某個檔案

-r    從檔案讀取資料報資訊並顯示之

2、lsof 顯示檔案描寫敘述符

-i 顯示socket檔案描寫敘述符。

-u  顯示指定使用者啟動的全部程序開啟的全部檔案描寫敘述符

-p  顯示指定程序開啟的全部檔案描寫敘述符

-t  僅顯示開啟了目標檔案描寫敘述符的程序的pid

3、nc   用來高速構建網路連線,讓他以server的方式執行,監聽某個port並接收客戶連線

-i  設定資料報傳送的時間間隔

-l   以server方式執行,監聽指定的port

-k 反覆接受並處理某個port上的全部連線

-n 使用ip位址表示主機,而不是主機名,使用數字表示port號,而不是服務名稱

-p  當nc命令以client方式執行時,強制其使用指定的port,

4、strace 檢測server效能的重要工具,它跟蹤程式執行過程中執行的系統呼叫和接受到的訊號。並將系統呼叫名。引數 返回值以及訊號名輸出到標準輸出或者指定的檔案。

-c   統計每乙個系統呼叫執行時間、執行次數和出錯次數

-f  跟蹤由fork呼叫生成的子程序

-t  在輸出的每一行資訊前加上時間資訊

-e  指定乙個表示式,用來控制怎樣跟蹤系統呼叫

5、netstat  網路資訊統計工具

能夠列印本地網絡卡介面上的所有鏈結 路由表資訊  網絡卡介面資訊等

-n   使用ip位址表示主機 。而不是主機名,使用數字表示port號  而不是服務名稱

-a 顯示結果中也包括監聽socket

-t 僅顯示tcp鏈結

-r  顯示路由資訊

-i  顯示網絡卡介面的資料流量

-c  每隔1s輸出一次

-o  顯示socket定時器的資訊

-p   顯示socket所屬的程序的pid和名字

6、vmstat  實時輸出系統的各種資源的使用情況

-f 顯示系統自啟動以來執行的fork次數

-s  顯示記憶體相關的統計資訊以及各種系統的活動的數量

-d 顯示磁碟相關的統計資訊

-p  顯示指定磁碟分割槽的統計資訊

-s  使用指定的單位來顯示

7、ifstat 簡單的網路流量監測工具

-a  監測系統上的全部網絡卡介面

-i  指定要監測的網絡卡介面

-t 在每行輸出資訊前加上時間戳

8、mpstat  實時監測多處理器系統上的每乙個cpu的使用情況

Linux系統管理命令

stat 顯示指定檔案的相關資訊 cd home itcast stat familya whowhoami 顯示使用者自己的身份 hostname 顯示主機名稱 hostname hostname i 顯示主機ip uname 顯示系統資訊 uname a 顯示全部資訊 核心名稱,主機名,核心版本...

Linux系統管理命令

stat 顯示指定檔案的詳細資訊,比ls更詳細 whoami 顯示當前操作使用者 hostname 顯示主機名 uname 顯示系統資訊 top 動態顯示當前耗費資源最多程序資訊 ps 顯示瞬間程序狀態 ps aux du 檢視目錄大小 du h home帶有單位顯示目錄資訊 df 檢視磁碟大小 d...

linux 系統管理命令

對於 linux 系統來說,無論是 處理器 記憶體 磁碟驅動器 鍵盤 滑鼠,還是使用者等都是檔案,linux 系統管理的命令是它正常執行的核心。熟悉了 linux 常用的檔案處理命令以後,這一講介紹對系統和使用者進行管理的命令。df 命令用來檢查檔案系統的磁碟空間占用情況,使用許可權是所有使用者。s...