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 查看⽹络端⼝