v2-dd00ec9f301b21a56a915289bb1c74ce.gif
usage: netstat [-vWeenNcCF] [] -r netstat {-V|--version|-h|--help}
netstat [-vWnNcaeol] [ ...]
netstat { [-vWeenNac] -I[] | [-veenNac] -i | [-cnNe] -M | -s [-6tuw] } [delay]

    -r, --route              display routing table
    -I, --interfaces=<Iface> display interface table for <Iface>
    -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

={-t|--tcp} {-u|--udp} {-U|--udplite} {-S|--sctp} {-w|--raw}
{-x|--unix} --ax25 --ipx --netrom
=Use '-6|-4' or '-A ' or '--'; 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)

-a列出所有当前的连接 (LISTEN和LISTENING的状态只有用-a或者-l才能看到)
-t 选项列出 TCP 协议的连接
-u 选项列出 UDP 协议的连接
-n 选项禁用域名解析功能 默认情况下 netstat 会通过反向域名解析技术查找每个 IP 地址对应的主机名。这会降低查找速度
-l 选项列出正在监听的套接字
-p 选项查看进程信息
-ep 选项可以同时查看进程名和用户名(注意 - 假如你将 -n 和 -e 选项一起使用,User 列的属性就是用户的 ID 号,而不是用户名)
可以打印出网络统计数据,包括某个协议下的收发包数量
如果想只打印出 TCP 或 UDP 协议的统计数据,只要加上对应的选项(-t 和 -u)即可
-r 选项打印内核路由信息
-i 打印网络接口信息 -ie与ifconfig一样
-c 选项持续输出信息
-g 会输出 IPv4 和 IPv6 的多播组信息


watch -d -n0 "netstat -atnp | grep ESTA"
netstat -n|awk ‘/^tcp/{++S[$NF]}END{for (key in S) print key,S[key]}’ 查看各状态连接数分布

2 对 “netstat”的想法;

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code