在 Oracle® Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道

退出打印视图

更新时间: 2014 年 7 月
 
 

按协议显示统计信息

netstat –s 选项显示 UDP、TCP、SCTP、Internet 控制消息协议 (Internet Control Message Protocol, ICMP) 和 IP 协议的统计信息。

按照以下方式显示协议状态:

% netstat -s

使用 –P 选项可以按协议筛选 netstat 命令的输出。此选项不限于传输协议。

    可以使用此选项指定以下值:

  • icmp

  • icmpv6

  • igmp

  • ipv6tcp

  • rawip

  • sctp

  • tcp

  • udp

例如,可以按照以下方式按 UDP 协议筛选 netstat 输出:

% netstat -s -P udp

UDP     udpInDatagrams      =  3704     udpInErrors         =     0
        udpOutDatagrams     =  3703     udpOutErrors        =     0
示例 1-4  显示 TCP 协议的状态

以下示例演示如何通过指定 –P 选项来显示 TCP 协议的结果。

% netstat -P tcp

TCP: IPv4
Local Address     Remote Address    Swind Send-Q  Rwind Recv-Q      State
----------------- -------------------- ----- ------  ----- ------     -------
lhost-1.login      abc.def.local.Sun.COM.980 49640      0     49640    0 ESTABLISHED
lhost.login        ghi.jkl.local.Sun.COM.1020 49640     1     49640    0 ESTABLISHED
remhost.1014       mno.pqr.remote.Sun.COM.nfsd 49640    0     49640    0 TIME_WAIT

TCP: IPv6
Local Address    Remote Address        Swind Send-Q Rwind Recv-Q   State If
---------------- ---------------------- ------ ----- ------ ----------- -----
localhost.38983   localhost.32777       49152      0 49152      0 ESTABLISHED
localhost.32777   localhost.38983       49152      0 49152      0 ESTABLISHED
localhost.38986   localhost.38980       49152      0 49152      0 ESTABLISHED