功能说明:Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
语 法:netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。
参 数:
-a或–all 显示所有连线中的Socket。
-A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。
-c或–continuous 持续列出网络状态。
-C或–cache 显示路由器配置的快取信息。
-e或–extend 显示网络其他相关信息。
-F或–fib 显示FIB。
-g或–groups 显示多重广播功能群组组员名单。
-h或–help 在线帮助。
-i或–interfaces 显示网络界面信息表单。
-l或–listening 显示监控中的服务器的Socket。
-M或–masquerade 显示伪装的网络连线。
-n或–numeric 直接使用IP地址,而不通过域名服务器。
-N或–netlink或–symbolic 显示网络硬件外围设备的符号连接名称。
-o或–timers 显示计时器。
-p或–programs 显示正在使用Socket的程序识别码和程序名称。
-r或–route 显示Routing Table。
-s或–statistice 显示网络工作信息统计表。
-t或–tcp 显示TCP传输协议的连线状况。
-u或–udp 显示UDP传输协议的连线状况。
-v或–verbose 显示指令执行过程。
-V或–version 显示版本信息。
-w或–raw 显示RAW传输协议的连线状况。
-x或–unix 此参数的效果和指定”-A unix”参数相同。
–ip或–inet 此参数的效果和指定”-A inet”参数相同

netstat 的一些常用选项
netstat -s
本选项能够按照各个协议分别显示其统计数据。如果我们的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

   1: [root@SM155 proc]# netstat -s
   2: Ip:
   3:     8530928 total packets received
   4:     0 forwarded
   5:     0 incoming packets discarded
   6:     6972819 incoming packets delivered
   7:     8521573 requests sent out
   8:     1 fragments dropped after timeout
   9:     39629 reassemblies required
  10:     19667 packets reassembled ok
  11:     1 packet reassembles failed
  12: Icmp:
  13:     16023 ICMP messages received
  14:     175 input ICMP message failed.
  15:     ICMP input histogram:
  16:         destination unreachable: 4362
  17:         echo requests: 11661
  18:     19476 ICMP messages sent
  19:     0 ICMP messages failed
  20:     ICMP output histogram:
  21:         destination unreachable: 7815
  22:         echo replies: 11661
  23: Tcp:
  24:     1651264 active connections openings
  25:     159526 passive connection openings
  26:     197 failed connection attempts
  27:     150104 connection resets received
  28:     31 connections established
  29:     6439010 segments received
  30:     6739834 segments send out
  31:     423 segments retransmited
  32:     0 bad segments received.
  33:     1649444 resets sent
  34: Udp:
  35:     135397 packets received
  36:     7341 packets to unknown port received.
  37:     0 packet receive errors
  38:     1762263 packets sent
  39: TcpExt:
  40:     ArpFilter: 0
  41:     800 TCP sockets finished time wait in fast timer
  42:     300 time wait sockets recycled by time stamp
  43:     8850 delayed acks sent
  44:     1 delayed acks further delayed because of locked socket
  45:     Quick ack mode was activated 12 times
  46:     552580 packets directly queued to recvmsg prequeue.
  47:     296789 packets directly received from prequeue
  48:     724223 packets header predicted
  49:     11117 packets header predicted and directly queued to user
  50:     TCPPureAcks: 249691
  51:     TCPHPAcks: 1235152
  52:     TCPRenoRecovery: 0
  53:     TCPSackRecovery: 1
  54:     TCPSACKReneging: 0
  55:     TCPFACKReorder: 0
  56:     TCPSACKReorder: 0

netstat -e
本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。

   1: [root@SM155 proc]# netstat -e
   2: Active Internet connections (w/o servers)
   3: Proto Recv-Q Send-Q Local Address               Foreign Address             State       User       Inode     
   4: tcp        0      0 10.90.243.155:49182         10.90.243.27:32931          ESTABLISHED root       382858     
   5: tcp        0      0 localhost.localdomain:49176 localhost.localdomain:39918 ESTABLISHED root       24542      
   6: tcp        1      0 10.90.243.155:64766         10.90.243.27:951            CLOSE_WAIT  root       3239351    
   7: tcp        0      0 localhost.localdomain:39015 localhost.localdomain:49178 ESTABLISHED root       24546      
   8: tcp        0      0 localhost.localdomain:39016 localhost.localdomain:49179 ESTABLISHED root       24548      
   9: tcp        0      0 10.90.243.155:ssh           10.88.22.243:3672           ESTABLISHED root       6062002

netstat -r

本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。

   1: [root@SM155 proc]# netstat -r
   2: Kernel IP routing table
   3: Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
   4: 10.90.243.0     *               255.255.255.0   U         0 0          0 eth0
   5: 10.10.10.0      *               255.255.255.0   U         0 0          0 eth1
   6: 169.254.0.0     *               255.255.0.0     U         0 0          0 eth1
   7: default         10.90.243.1     0.0.0.0         UG        0 0          0 eth0
   8: [root@SM155 proc]# 

netstat -a

本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请(LISTENING)的那些连接。

   1: [root@SM155 proc]# netstat -a
   2: Active Internet connections (servers and established)
   3: Proto Recv-Q Send-Q Local Address               Foreign Address             State      
   4: tcp        0      0 10.90.243.155:39010         *:*                         LISTEN      
   5: tcp        0      0 *:shell                     *:*                         LISTEN      
   6: tcp        0      0 10.90.243.155:39011         *:*                         LISTEN      
   7: tcp        0      0 *:39012                     *:*                         LISTEN      
   8: tcp        0      0 *:39015                     *:*                         LISTEN      
   9: tcp        0      0 *:49159                     *:*                         LISTEN      
  10: tcp        0      0 localhost.localdomain:39016 *:*                         LISTEN      
  11: tcp        0      0 *:49166                     *:*                         LISTEN      
  12: tcp        0      0 *:39918                     *:*                         LISTEN      
  13: tcp        0      0 *:sunrpc                    *:*                         LISTEN      
  14: tcp        0      0 *:49173                     *:*                         LISTEN      
  15: tcp        0      0 *:ftp                       *:*                         LISTEN      
  16: tcp        0      0 *:ssh                       *:*                         LISTEN      
  17: tcp        0      0 *:13819                     *:*                         LISTEN      
  18: tcp        0      0 *:2812                      *:*                         LISTEN      
  19: tcp        0      0 10.90.243.155:49182         *:*                         LISTEN      
  20: tcp        0      0 10.90.243.155:49182         10.90.243.27:32931          ESTABLISHED 
  21: tcp        0      0 localhost.localdomain:49176 localhost.localdomain:39918 ESTABLISHED 
  22: tcp        1      0 10.90.243.155:64766         10.90.243.27:951            CLOSE_WAIT  
  23: tcp        0      0 localhost.localdomain:39015 localhost.localdomain:49178 ESTABLISHED 
  24: tcp        0      0 localhost.localdomain:39016 localhost.localdomain:49179 ESTABLISHED 

netstat -n
显示所有已建立的有效连接。

   1: [root@SM155 proc]# netstat -n
   2: Active Internet connections (w/o servers)
   3: Proto Recv-Q Send-Q Local Address               Foreign Address             State      
   4: tcp        0      0 10.90.243.155:49182         10.90.243.27:32931          ESTABLISHED 
   5: tcp        0      0 127.0.0.1:49176             127.0.0.1:39918             ESTABLISHED 
   6: tcp        1      0 10.90.243.155:64766         10.90.243.27:951            CLOSE_WAIT  
   7: tcp        0      0 127.0.0.1:39015             127.0.0.1:49178             ESTABLISHED 
   8: tcp        0      0 127.0.0.1:39016             127.0.0.1:49179             ESTABLISHED 
   9: tcp        0      0 127.0.0.1:39918             127.0.0.1:49176             ESTABLISHED 
  10: tcp        0      0 10.90.243.155:58692         10.90.243.155:39010         ESTABLISHED 
  11: tcp        0      0 10.90.243.155:39012         10.90.243.155:49168         ESTABLISHED 
  12: tcp        0      0 127.0.0.1:39012             127.0.0.1:49174             ESTABLISHED 
  13: tcp        0      0 10.90.243.155:39012         10.90.243.155:49175         ESTABLISHED 
  14: tcp        0      0 127.0.0.1:39012             127.0.0.1:49160             ESTABLISHED 
  15: tcp        0      0 10.90.243.155:39012         10.90.243.155:49161         ESTABLISHED 
  16: tcp        0      0 127.0.0.1:39012             127.0.0.1:49167             ESTABLISHED 
  17: tcp        0      0 10.90.243.155:49185         10.90.243.155:39011         ESTABLISHED 
  18: tcp        0      0 127.0.0.1:49174             127.0.0.1:39012             ESTABLISHED 
  19: tcp        0      0 10.90.243.155:49175         10.90.243.155:39012         ESTABLISHED 
  20: tcp        0      0 10.90.243.155:49168         10.90.243.155:39012         ESTABLISHED 
  21: tcp        0      0 127.0.0.1:49167             127.0.0.1:39012             ESTABLISHED 
  22: tcp        0      0 127.0.0.1:49160             127.0.0.1:39012             ESTABLISHED 
  23: tcp        0      0 10.90.243.155:49161         10.90.243.155:39012         ESTABLISHED 
  24: tcp        0      0 10.90.243.155:49159         10.90.243.155:58726         ESTABLISHED 
  25: tcp        0      0 127.0.0.1:49178             127.0.0.1:39015             ESTABLISHED 

■ 原文网址:http://txw1958.cnblogs.com/

posted on 2013-01-24 09:08  @且听风吟@  阅读(326)  评论(0编辑  收藏  举报