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) 检查本地监听端口
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
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