欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux netstat - Print network connections, routing tables, interface statistics, 博客分类: Linux linuxnetstatsariostatvmstat 

程序员文章站 2024-03-16 19:15:34
...
【基本介绍】
netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships
netstat可以查看网络连接信息,接口流量等功能

【基本参数】
-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”参数相同。


【常用功能】
a) 检查本地监听端口

netstat –tpln

参数: t=>tcp p=>显示进程 l=>处于监听的端口 n=>数字显示ip、端口


b) 检查已建立的连接信息

netstat –tpn |grep ESTABLISHED

输出中有每个连接的Recv-Q(接受队列) Send-Q(发送队列) 中的数据量,

可以判断数据处理有没有积压


c) 检查IP伪装连接信息

netstat –M –n 显示伪装的信息


d) 显示网络接口统计信息

netstat –s eth1

输出网络接口eth0的IP,ICMP,TCP,UDP 等统计流量信息

e) netstat -i  查看丢包,网络是否繁忙,错误包是否严重


如果输入数据包中的错误次数比输入数据包总数的1%还要大(即输入包有1%的包错误),

        即:   RX-ERR>0.01* RX-OK, 那么就运行netstat –m 命令来检查存储器的不足.

        如果输出数据包中的错误次数比输出数据包总数的1%还要大(即输出包有1%的包错误),

         即:  TX-ERR>0.01* TX-OK, 那么就为这个接口增加发送队列的大小;

        如果丢弃的包很多,RX-DRP,TX-DRP;那么网络条件不好或网络收到非法包。

        如果 RX-OVR,TX_OVR很大,说明网络溢出的包很多,太繁忙,处理不过来。

        其中:  RX表示输入,TX表示输出。

【系统连接状态分析】
http://runpanda.iteye.com/blog/2128922

【参考引用】
[url]http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201222502510543/[/u
rl]
http://www.cnblogs.com/hnrainll/archive/2011/10/21/2220518.html