标签:
netstat命令
“netstat – Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships”
netstat的定义是: netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
一般用netstat -an 来显示所有连接的端口并用数字表示。
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。使用时如果不带参数,netstat显示活动的 TCP 连接。
常见参数
-a 或–all 显示所有连线中的Socket。
-A <网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。
-c 或–continuous 持续列出网络状态。
-C 或–cache 显示路由器配置的快取信息。
-e 或–extend 显示网络其他相关信息。
-F 或 –fib 显示FIB。
-g 或–groups 显示多重广播功能群组组员名单。
-h 或–help 在线帮助。
-i 或–interfaces 显示网络界面信息表单。
-l 或–listening 显示监控中的服务器的Socket。
-M 或–masquerade 显示伪装的网络连线。
-n 或–numeric 直接使用IP地址,而不通过域名服务器。
-N 或–netlink或–symbolic 显示网络硬件外围设备的符号连接名称。
-o 或–timers 显示计时器。
-p 或–programs 显示正在使用Socket的程序识别码和程序名称。
-r或–route 显示 Routing Table。
-s或–statistice 显示网络工作信息统计表。
-t或–tcp 显示TCP 传输协议的连线状况。
-u或–udp 显示UDP传输协议的连线状况。
-v或–verbose 显示指令执行过程。
-V或–version 显示版本信息。
-w或–raw 显示RAW传输协议的连线状况。
-x或–unix 此参数的效果和指定”-A unix”参数相同。
–ip或–inet 此参数的效果和指定”-A inet”参数相同。
netstat -a | more 列出所有端口
localhost:~ xinxingegeya$ netstat -a | more Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 localhost.55433 localhost.56184 ESTABLISHED tcp4 0 0 localhost.56184 localhost.55433 ESTABLISHED tcp4 0 0 localhost.56183 128.199.91.193.https ESTABLISHED tcp4 0 0 localhost.socks localhost.56182 ESTABLISHED
netstat -at | more 列出所有TCP端口
localhost:~ xinxingegeya$ netstat -at | more Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 localhost.56371 128.199.91.193.https ESTABLISHED tcp4 0 0 localhost.socks localhost.56370 ESTABLISHED tcp4 0 0 localhost.56370 localhost.socks ESTABLISHED
netstat -au | more 列出所有UDP端口
netstat -atn | grep ESTA 列出ESTABLISHED状态的端口
localhost:~ xinxingegeya$ netstat -atn | grep ESTA tcp4 0 0 10.255.18.93.57169 128.199.91.193.443 ESTABLISHED tcp4 0 0 127.0.0.1.1080 127.0.0.1.57168 ESTABLISHED tcp4 0 0 127.0.0.1.57168 127.0.0.1.1080 ESTABLISHED
netstat -an | grep 3307 列出端口的3307的网络连接情况
localhost:~ xinxingegeya$ netstat -an | grep 3307 tcp4 0 0 127.0.0.1.3307 127.0.0.1.57513 ESTABLISHED tcp4 0 0 127.0.0.1.57513 127.0.0.1.3307 ESTABLISHED tcp4 0 0 127.0.0.1.3307 127.0.0.1.57512 ESTABLISHED tcp4 0 0 127.0.0.1.57512 127.0.0.1.3307 ESTABLISHED tcp46 0 0 *.3307 *.* LISTEN
LISTEN:服务端在等待连接过来时候的状态,服务端为此要调用socket,bind,listen函数,就能进入此状态。此称为应用程序被动打开(等待客户端来连接)。
===============END===============
标签:
原文地址:http://my.oschina.net/xinxingegeya/blog/494750