netstat
在计算中,netstat(network statictics)是一个命令行工具,它显示网络连接(传入和传出),路由表和许多网络接口(网络接口控制器或软件定义的网络接口)和网络协议统计信息。它可以在类似Unix的操作系统上使用,包括OS X,Linux,Solaris和BSD,并且可以在基于Windows NT的操作系统上使用,包括Windows XP,Windows Vista,Windows 7和Windows 8。
参数 | 备注 |
---|---|
-a | 显示计算机正在侦听的所有活动连接、TCP和UDP端口。 |
-b (Windows) | 显示创建每个连接或侦听端口所涉及的二进制(可执行)程序名称。 |
-e | 显示以太网统计信息,例如发送和接收的字节数和数据包数。 此参数可以与-s组合使用。 |
-f (Windows) | 显示外部地址的完全限定域名 |
-g | 显示IPv4和IPv6的多组成员信息(可能仅在较新的操作系统上可用)。 |
-i | 显示网络接口及其统计信息(在Windows下不可用)。 |
-l | 显示服务器正在监听的sockets。 |
-m | 显示网络代码的内存统计信息。 |
-n | 显示活动的TCP连接,但地址和端口号以数字表示,不会尝试确定名称。 |
-p (Linux) | 显示哪些进程正在使用哪些sockets(类似于Windows下的-b)(您必须是root才能执行此操作)。 |
-r | 显示IP路由表的内容。 |
-s | 按协议显示统计信息。 默认情况下,显示TCP,UDP,ICMP和IP协议的统计信息。 |
-t (Linux) | 仅显示TCP连接。 |
-u (Linux) | 仅显示UDP连接。 |
Interval | 每隔Interval秒重新显示所选信息。 按CTRL + C以停止重新显示。 |