netstat命令用於打印Linux整個網絡狀態狀況。php
語法nginx
netstat(選項)shell
選項服務器
實例網絡
列出全部端口 (包括監聽和未監聽的)tcp
列出全部處於監聽狀態的 Socketsunix
顯示每一個協議的統計信息code
在netstat輸出中顯示 PID 和進程名稱,若是非root可能只會顯示當前用戶相關信息接口
在netstat輸出中不顯示主機,端口和用戶名(host, port or user)隊列
持續輸出netstat信息{每一秒輸出一次}
顯示系統不支持的地址族(Address Families)
顯示核心路由信息
列出系統運行端口信息,非root用戶只會顯示當前用戶下運行端口相關信息
查看端口占用狀況
顯示系統網絡接口信息
顯示詳細信息以及展現{相似於ifconfig命令}
$ ngyue@dongyue-virtual-machine:/$ sudo netstat -ie Kernel Interface table ens33 Link encap:以太網 硬件地址 00:0c:29:f5:40:36 inet 地址:192.168.18.129 廣播:192.168.18.255 掩碼:255.255.255.0 inet6 地址: fe1::3ae:a09:6df7:6bc1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 躍點數:1 接收數據包:356275 錯誤:0 丟棄:0 過載:0 幀數:0 發送數據包:118064 錯誤:0 丟棄:0 過載:0 載波:0 碰撞:0 發送隊列長度:1000 接收字節:225201640 (225.2 MB) 發送字節:9376509 (9.3 MB) 中斷:19 基本地址:0x2000 lo Link encap:本地環回 inet 地址:127.0.0.1 掩碼:255.0.0.0 inet6 地址: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 躍點數:1 接收數據包:26098 錯誤:0 丟棄:0 過載:0 幀數:0 發送數據包:26098 錯誤:0 丟棄:0 過載:0 載波:0 碰撞:0 發送隊列長度:1000 接收字節:2690446 (2.6 MB) 發送字節:2690446 (2.6 MB)
IP和TCP分析
查看phpcgi進程數,若是接近預設值,說明不夠用,須要增長:
還有不少管道搭配其它命令操做。。。