名稱
netstat - 打印網絡連接, 路由表 ,接口統計信息, 偽裝連接和多播成員資格
概要
netstat [ address_family_options ] [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [ --listening | -l ] [ --all | -a ] [ - 數字 | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --symbolic | -N ] [ --extend | -e [ --extend | -e] ] [ --timers | -o ] [ - 程序 | -p ] [ --verbose | -v ] [ --continuous | -c] [延遲] netstat { --route | -r } [ address_family_options ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ - 數字 | -n ] [ --numeric-hosts ] [ --numeric -ports ] [ --numeric -ports ] [ --continuous | -c] [延遲] netstat { --interfaces | -i } [ iface ] [ --all | -a ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ - 程序 | -p ] [ - 數字 | -n ] [ --numeric-hosts ] [ --numeric -ports ] [ --numeric -ports ] [ --continuous | -c] [延遲] netstat { --groups | -g } [ - 數字 | -n ] [ --numeric-hosts ] [ --numeric -ports ] [ --numeric -ports ] [ --continuous | -c] [延遲] netstat { --masquerade | -M } [ --extend | -e ] [ - 數字 | -n ] [ --numeric-hosts ] [ --numeric -ports ] [ --numeric -ports ] [ --continuous | -c] [延遲] netstat { --statistics | -s } [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [延遲] netstat { --version | -V } netstat { --help | -h } address_family_options :
[ --protocol = { inet , unix , ipx , ax25 , netrom , ddp } [, ...] ] [ --unix | -x ] [ --inet | --ip ] [ --ax25 ] [ --ipx ] [ --netrom ] [ --ddp ]
描述
Netstat輸出有關Linux網絡子系統的信息。 打印的信息類型由第一個參數控制,如下所示:
(沒有)
默認情況下, netstat顯示打開的套接字列表。 如果您未指定任何地址系列,則將打印所有配置的地址系列的活動套接字。
- 路由,-r
顯示內核路由表。
--groups,-g
顯示IPv4和IPv6的多播組成員資格信息。
- 接口= iface,-i
顯示所有網絡接口的表格或指定的 iface ) 。
- 舞台劇,-M
顯示偽裝連接列表。
- 統計,-s
顯示每個協議的摘要統計信息。
OPTIONS
--verbose,-v
通過詳細告訴用戶發生了什麼。 特別是打印一些有關未配置地址系列的有用信息。
- 數字,-n
顯示數字地址,而不是嘗試確定符號主機,端口或用戶名。
--numeric-主機
顯示數字主機地址但不影響端口或用戶名稱的分辨率。
--numeric端口
顯示數字端口號但不影響主機或用戶名的分辨率。
--numeric用戶
顯示數字用戶標識,但不影響主機或端口名稱的分辨率。
- 協議家族,-A
指定要顯示連接的地址族(可能更好地描述為低級別協議)。 family是逗號(',')分隔的地址族關鍵字列表,如inet , unix , ipx , ax25 , netrom和ddp 。 這與使用--inet ,-- unix ( -x ),-- ipx ,-- ax25 , - netrom和--ddp選項具有相同的效果。 地址系列inet包括raw,udp和tcp協議套接字。
-c, - 連續的
這將導致netstat每秒連續打印選定的信息。
-e, - 延長
顯示附加信息。 使用此選項兩次以獲得最大細節。
-o, - 時間
包括與網絡定時器相關的信息。
-p, - 程序
顯示每個套接字所屬的程序的PID和名稱。
-l, - 聽
只顯示監聽套接字。 (這些在默認情況下被省略。)
-a, - 全部
顯示監聽和非監聽套接字。 使用--interfaces選項,顯示未標記的接口
-F
打印來自FIB的路由信息。 (這是默認設置。)
-C
從路由緩存中打印路由信息。
延遲
Netstat將每延遲幾秒通過統計循環打印。 UP 。
OUTPUT
主動Internet連接(TCP,UDP,原始)
原
套接字使用的協議(tcp,udp,raw)。
的recv-Q
連接到此套接字的用戶程序未復制的字節數。
發送-Q
遠程主機未確認的字節數。
本地地址
套接字本地端的地址和端口號。 除非指定了--numeric ( -n )選項,否則套接字地址將解析為其規範主機名(FQDN),並將端口號轉換為相應的服務名稱。
國外地址
套接字遠端的地址和端口號。 類似於“本地地址”。
州
插座的狀態。 由於在原始模式下沒有狀態,並且UDP中通常沒有使用狀態,所以此列可能會留空。 通常這可以是以下幾個值之一:
ESTABLISHED
套接字已建立連接。
SYN_SENT
套接字正在嘗試建立連接。
SYN_RECV
從網絡接收到連接請求。
FIN_WAIT1
插座關閉,連接關閉。
FIN_WAIT2
連接關閉,套接字正在等待遠程關閉。
時間的等待
關閉後,套接字正在等待處理仍在網絡中的數據包。
關閉
該套接字未被使用。
CLOSE_WAIT
遠端已關閉,等待插座關閉。
LAST_ACK
遠程端已關閉,並且套接字已關閉。 等待確認。
聽
套接字正在偵聽傳入的連接。 除非指定--listening ( -l )或--all ( -a )選項,否則這些套接字不包含在輸出中。
閉幕
兩個套接字都關閉了,但我們還沒有發送所有的數據。
未知
套接字的狀態是未知的。
用戶
套接字所有者的用戶名或用戶標識(UID)。
PID /程序名稱
擁有套接字的進程的進程標識(PID)和進程名稱的斜杠分隔對。 - 程序會導致包含此列。 您還需要超級用戶權限才能在不擁有的套接字上查看此信息。 該標識信息尚不可用於IPX套接字。
計時器
(這需要寫)
活動的UNIX域套接字
原
套接字使用的協議(通常是unix)。
RefCnt
引用計數(即通過此套接字附加的進程)。
旗
顯示的標誌是SO_ACCEPTON(顯示為ACC ),SO_WAITDATA( W )或SO_NOSPACE( N )。 如果相應的進程正在等待連接請求,則在未連接的套接字上使用SO_ACCECPTON。 其他標誌不符合正常利益。
類型
有幾種類型的套接字訪問:
SOCK_DGRAM
套接字用於數據報(無連接)模式。
SOCK_STREAM
這是一個流(連接)套接字。
SOCK_RAW
套接字用作原始套接字。
SOCK_RDM
這一個服務可靠地傳遞消息。
SOCK_SEQPACKET
這是一個順序包插座。
SOCK_PACKET
原始接口訪問套接字。
未知
誰知道未來會給我們帶來什麼 - 只需在這裡填寫:-)
州
該字段將包含以下關鍵字之一:
自由
套接字未分配
LISTENING
套接字正在偵聽連接請求。 如果指定了--listening ( -l )或--all ( -a )選項,則這些套接字僅包含在輸出中。
CONNECTING
套接字即將建立連接。
連接的
插座已連接。
DISCONNECTING
插座斷開連接。
(空)
該插座沒有連接到另一個。
未知
這種狀態不應該發生。
PID /程序名稱
打開套接字的進程的進程標識(PID)和進程名稱。 更多信息請參閱上面的“ 活動Internet連接”部分。
路徑
這是相應進程附加到套接字的路徑名。
主動IPX套接字
(這需要知道的人來完成)
主動的NET / ROM插座
(這需要知道的人來完成)
主動AX.25插座
(這需要知道的人來完成)
也可以看看
重要提示:使用man 命令 ( %man )查看特定計算機上的命令使用方式。