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...