netstat 显示网络连接,路由表,接口状态命令

功能:

显示网络连接,路由表,接口状态,伪装连接,网络链路信息和组播成员组

格式:

netstat [-vWeenNcCF] [<Af>] -r netstat {-V|–version|-h|–help}
netstat [-vWnNcaeol] [<Socket> …]
netstat { [-vWeenNac] -I[<Iface>] | [-veenNac] -i | [-cnNe] -M | -s [-6tuw] } [delay]

选项:

OPTIONS

  • –verbose , -v
  • 详细模式运行。特别是打印一些关于未配置地址族的有用信息。
  • –numeric , -n
  • 显示数字形式地址而不是去解析主机、端口或用户名。
  • –numeric-hosts
  • 显示数字形式的主机但是不影响端口或用户名的解析。
  • –numeric-ports
  • 显示数字端口号,但是不影响主机或用户名的解析。
  • –numeric-users
  • 显示数字的用户ID,但是不影响主机和端口名的解析。
  • –protocol=family , -A
  • 指定要显示哪些连接的地址族(也许在底层协议中可以更好地描述)。 family
  • 以逗号分隔的地址族列表,比如 inet, unix, ipx, ax25, netrom, 和 ddp。 这样和使用
  • –inet, –unix (-x), –ipx, –ax25, –netrom, 和 –ddp 选项效果相同。
  • 地址族 inet 包括raw, udp 和tcp 协议套接字。
  • -c, –continuous
  • 将使 netstat 不断地每秒输出所选的信息。
  • -e, –extend
  • 显示附加信息。使用这个选项两次来获得所有细节。
  • -o, –timers
  • 包含与网络定时器有关的信息。
  • -p, –program
  • 显示套接字所属进程的PID和名称。
  • -l, –listening
  • 只显示正在侦听的套接字(这是默认的选项)
  • -a, –all
  • 显示所有正在或不在侦听的套接字。加上 –interfaces 选项将显示没有标记的接口。
  • -F
  • 显示FIB中的路由信息。(这是默认的选项)
  • -C
  • 显示路由缓冲中的路由信息。
  • delay
  • netstat将循环输出统计信息,每隔 delay 秒。

输出含义:

 

 

 

 

 

 

 

 

实例:

1. -n 数字形式地址   

  -t tcp 

  -l 监听

  -p  pid