一、linux系统中netstat命令的帮助信息
└──╼ $netstat -h
usage: netstat [-vWeenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
       netstat [-vWnNcaeol] [<Socket> ...]
       netstat { [-vWeenNac] -i | [-cnNe] -M | -s [-6tuw] }
        -r, --route              display routing table
        -i, --interfaces         display interface table
        -g, --groups             display multicast group memberships
        -s, --statistics         display networking statistics (like SNMP)
        -M, --masquerade         display masqueraded connections
        -v, --verbose            be verbose
        -W, --wide               don't truncate IP addresses
        -n, --numeric            don't resolve names
        --numeric-hosts          don't resolve host names
        --numeric-ports          don't resolve port names
        --numeric-users          don't resolve user names
        -N, --symbolic           resolve hardware names
        -e, --extend             display other/more information
        -p, --programs           display PID/Program name for sockets
        -o, --timers             display timers
        -c, --continuous         continuous listing
        -l, --listening          display listening server sockets
        -a, --all                display all sockets (default: connected)
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
        -Z, --context            display SELinux security context for sockets
  <Socket>={-t|--tcp} {-u|--udp} {-U|--udplite} {-S|--sctp} {-w|--raw}
           {-x|--unix} --ax25 --ipx --netrom
  <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) 
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) 
    x25 (CCITT X.25) 
 
二、常用的部分netstat帮助信息
| 参数 | 描述 | 
|---|---|
| -r | 显示路由信息,路由表,和route命令相同 | 
| -i | 显示接口信息 ,(网卡的名称) | 
| -n | 以IP和端口数字的形式显示,默认是以服务名和字符显示 | 
| -e | 显示扩展信息,例如uid等 | 
| -p | 显示建立相关链接的程序名 | 
| -l | 显示正在监听的端口 | 
| -s | 按各个协议进行统计 | 
| -c | 每隔一段时间执行一次netstat -l | 
| -a | 显示所有的网络连接 | 
| -t | 显示所有的tcp | 
| -u | 显示所有的udp | 
三、展示的部分信息的解释
netstate –查看socket信息
 该命令可查看当前主机上的网络状态信息–即打印当前主机上的所有socket的信息。
 socket的详细信息如下图所示:
 
 -antup ------过滤
 其中: t—表示过滤只查找tcp的;
 u—只查找udp通信的 ;
 p—表示这个网络状态(socket)属于哪个进程的
输入netstat -antup结果如下:这里显示出了我的虚拟机上所有tcp/udp通信的socket,其中有两个属于我的2977号进程(udp_server进程)和2976号进程。
 



















