netstat命令

  • 格式:pdf
  • 大小:56.83 KB
  • 文档页数:1

netstat命令

Netstat是控制台命令,是⼀个监控TCP/IP⽹络的⾮常有⽤的⼯具,它可以显⽰路由表、实际的⽹络连接以及每⼀个⽹络接⼝设备的状态信息。Netstat⽤于显⽰与IP、TCP、UDP和ICMP协议相关的统计数据,⼀般⽤于检验本机各端⼝的⽹络连接情况。netstat命令参数:

-a (all) 显⽰所有选项,默认不显⽰LISTEN相关。

-t : 指明显⽰TCP端⼝

-u : 指明显⽰UDP端⼝

-l : 仅显⽰监听套接字(所谓套接字就是使应⽤程序能够读写与收发通讯协议(protocol)与资料的程序)

-p : 显⽰进程标识符和程序名称,每⼀个套接字/端⼝都属于⼀个程序。

-n : 不进⾏DNS轮询,显⽰IP(可以加速操作)netstat常⽤命令

1、列出所有端⼝ #netstat -a

2、列出所有 tcp 端⼝ #netstat -at

3、列出所有 udp 端⼝ #netstat -au

4、只显⽰监听端⼝ #netstat -l

5、只列出所有监听 tcp 端⼝ #netstat -lt

6、只列出所有监听 udp 端⼝ #netstat -lu

7、列出所有监听 UNIX 端⼝ #netstat -lx

8、显⽰所有端⼝的统计信息 #netstat -s

9、显⽰ TCP 或 UDP 端⼝的统计信息 #netstat -st 或 -su

10、 输出中显⽰ PID 和进程名称 #netstat -p

即可显⽰当前服务器上所有端⼝及进程服务,于grep结合可查看某个具体端⼝及服务情况··netstat -ntlp //查看当前所有tcp端⼝·netstat -ntulp |grep 80 //查看所有80端⼝使⽤情况·netstat -an | grep 3306 //查看所有3306端⼝使⽤情况·查看⼀台服务器上⾯哪些服务及端⼝netstat -lanp查看⼀个服务有⼏个端⼝。⽐如要查看mysqldps -ef |grep mysqld查看某⼀端⼝的连接数量,⽐如3306端⼝netstat -pnt |grep :3306 |wc查看某⼀端⼝的连接客户端IP ⽐如3306端⼝netstat -anp |grep 3306netstat -an 查看⽹络端⼝