netstat 指令 – 检查网络状况工具


netstat 指令可以用作检视网络连线、网卡统计、路由设定及其他关于网络的资讯,对于进行网络上的除错十分有用。除了 Linux 外,在其他主流作业系统也可以找到 netstat, 包括 Mac OSX, Solaris, BSD 及 Windows。

netstat 使用例子:

列出所有连接埠:

$ netstat -a

列出所有 TCP 连接埠:

$ netstat -at

列出所有 UDP 连接埠:

$ netstat -au

列出所有连线的 IP:

$ netstat -l

列出所有 TCP 连线的 IP:

$ netstat -lt

列出所有 UDP 连线的 IP:

$ netstat -lu

列出所有 UNIX LISTENING 连接埠:

$ netstat -lx

显示以通讯协定分类的统计资讯,默认会以 TCP, UDP, IMCP 及 IP 分类:

$ netstat -s

显示 TCP 的统计资讯:
<

$ netstat -st

显示 UDP 的统计资讯:

$ netstat -su

显示 Kernel IP routing

$ netstat -r

显示网络卡的资讯

$ netstat -i

列出有监听连接埠的程式,以下以 http 为例:

$ netstat -ap | grep http

Leave a Reply