netstat命令

1.语法

       netstat  [address_family_options]  [--tcp|-t]  [--udp|-u]  [--raw|-w]  [--listening|-l]  [--all|-a]  [--numeric|-n] [--numeric-hosts][--numeric-ports][--numeric-ports]

       [--symbolic|-N] [--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] [--verbose|-v] [--continuous|-c] [delay]


       netstat {--route|-r} [address_family_options] [--extend|-e[--extend|-e]] [--verbose|-v] [--numeric|-n] [--numeric-hosts][--numeric-ports][--numeric-ports]  [--continu-
       ous|-c] [delay]


       netstat  {--interfaces|-i}  [iface]  [--all|-a]  [--extend|-e[--extend|-e]]  [--verbose|-v] [--program|-p] [--numeric|-n] [--numeric-hosts][--numeric-ports][--numeric-

       ports] [--continuous|-c] [delay]


       netstat {--groups|-g} [--numeric|-n] [--numeric-hosts][--numeric-ports][--numeric-ports] [--continuous|-c] [delay]


       netstat {--masquerade|-M} [--extend|-e] [--numeric|-n] [--numeric-hosts][--numeric-ports][--numeric-ports] [--continuous|-c] [delay]


       netstat {--statistics|-s} [--tcp|-t] [--udp|-u] [--raw|-w] [delay]


       netstat {--version|-V}


       netstat {--help|-h}


       address_family_options:

       [--protocol={inet,unix,ipx,ax25,netrom,ddp}[,...]]  [--unix|-x] [--inet|--ip] [--ax25] [--ipx] [--netrom] [--ddp]

 

2.说明

   是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。


3.参数介绍

    -a或-all           显示所有连接中的socket

    -A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。

    -c或-continuous 持续列出网络状态

    -C或-cache     显示路由器的快取信息

    -e或-extend    显示网络其他相关信息,如显示以太网发送和接收的字节数、数据包数等

    -F或-fib           显示fib

    -g或-groups  显示多重广播功能群组组员名单

    -i或-interfaces  显示网络界面信息表单,显示自动配置接口的状态。那些在系统初始引导后配置的接口状态不在输出之列

    -l 打印监听的信息。   

    -M  显示伪装的网络连线 display masqueraded connections

    -n    表示只以数字形式显示所有活动的TCP连接的地址和端口号

    -N或–netlink或–symbolic 显示网络硬件外围设备的符号连接名称。

    -o   显示计时器

    -p  显示活动的TCP连接并包括每个连接的进程IP [ PID ]

    -r     打印路由选择表 [显示raw socket的信息。]

    -s   表示按协议显示各种连接的统计信息,包括端口号 

    -T   stop trimming long addresses

    -t或–tcp 显示TCP传输协议的连线状况。

    -v 显示指令执行过程 be verbose

    -V 显示版本信息

    -u或–udp 显示UDP传输协议的连线状况。

    -w或–raw 显示RAW传输协议的连线状况。

    -x或–unix 此参数的效果和指定”-A unix”参数相同。

    –ip或–inet 此参数的效果和指定”-A inet”参数相同


4.输出介绍

 

5.例子

 http://linux.vbird.org/linux_server/0140networkcommand.php#netstat

 

netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}'
netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值