`

linux netstat - Print network connections, routing tables, interface statistics,

阅读更多
【基本介绍】
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
分享到:
评论

相关推荐

    netstat -na 结果

    netstat(network statistics)是一个在Unix、Linux以及Windows系统中常用的网络工具,用于报告网络连接、路由表和网络接口统计等信息。通过不同的参数组合,netstat可以提供丰富的网络状态数据。 ### 重要参数解析...

    linux-netstat

    在深入探讨Linux中netstat命令的丰富功能与应用之前,我们先简要回顾一下netstat的基本定义:netstat是Linux系统中一个强大的网络诊断工具,主要用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,尤其适用于监测和...

    netstat - an 端口查看器

    "Netstat"是“Network Statistics”的缩写,这是一个命令行工具,广泛应用于Windows、Linux和Unix等操作系统中。通过执行"Netstat"命令,用户可以获取系统的网络连接状态,包括活动的TCP和UDP连接、监听的端口、IP...

    Netstat命令详解

    ### Netstat命令详解 #### 一、概述 `Netstat`是一个非常实用的命令行工具,主要用于显示与IP、TCP、UDP以及ICMP等网络协议相关的统计数据,可以帮助用户检查网络连接的状态,诊断网络问题,特别是在排查网络故障...

    linux-netstat-rmsock.rar_linux rmsock_linux rmsock_netstat

    在Linux操作系统中,管理和监控网络连接以及网络服务的状态是系统管理员日常工作中不可或缺的一部分。`netstat` 和 `rmsock` 是两个与这个过程密切相关的工具。`netstat` 是一个命令行工具,用于显示网络连接、...

    netstat-master.zip

    网络诊断是IT运维中的重要环节,而netstat(网络状态)命令作为Linux/Unix系统中不可或缺的工具,它提供了查看网络连接、路由表、接口统计等信息的功能,是排查网络问题的得力助手。本文将围绕netstat命令,探讨其...

    cmd命令netstat查看系统端口使用情况

    cmd 命令 netstat 查看系统端口使用情况 在日常的开发和维护工作中,我们经常会遇到一些棘手的问题,例如,在启动应用程序时发现系统需要的端口被其他程序占用,从而导致应用程序无法正常启动。这时,我们需要知道...

    Linux Netstat命令常用选项详细解析

    Linux中的Netstat命令是一个强大的工具,它用于显示与网络相关的统计数据,包括IP、TCP、UDP和ICMP协议。这些信息对于诊断和优化网络连接、排查问题以及监控系统状态至关重要。以下是对Netstat命令常用选项的详细...

    网络连接监控工具Netstat-monitor.zip

    netstat-monitor 是一个命令行工具用来监控网络连接,其输出结果跟使用了 netstat 命令参数 "netstat --inet -alp" 一样。Netstat-monitor 可持续运行并报告新的连接,也可通过过滤器来限制显示所需的内容。

    Linux netstat命令详解

    Linux netstat命令详解 Linux netstat命令是一种非常有用的网络命令,用于显示各种网络相关信息,如网络连接、路由表、接口状态、masquerade连接、多播成员等等。本文将详细介绍netstat命令的使用和输出结果的解释...

    netstat -an 实现的源码

    windows 中没有提供给我们可用的netstat -an 的源码,本人利用C++的函数实现了这一功能……

    Linux网络状态工具netstat和ss使用详解

    Linux 网络状态工具 netstat 和 ss 使用详解 Netstat 是一个广泛使用的 Linux 网络状态工具,用于显示当前系统的网络连接、路由表、网络接口信息和网络协议统计信息等。Netstat 命令可以帮助网络管理员和开发者快速...

    解决端口占用netstat -ano

    解决端口占用netstat -ano

    EasyDarwin-linux-8.1.0-1901141151.tar.gz.zip

    《Linux系统下安装EasyDarwin 8.1.0指南》 EasyDarwin是一款开源的、基于标准HTTP/RTSP协议的实时流媒体服务器,它为开发者提供了在Linux平台上搭建流媒体服务的强大工具。本文将详细阐述如何在Linux环境下安装Easy...

    linux-network-网络.pdf

    监控网络状态,可以使用`ifconfig`查看IP信息,`netstat -rn`查看路由表,`dig`查询域名解析,`cat /etc/sysconfig/network`查看网络设置,`more /etc/resolv.conf`查看DNS设置,`netstat -ns`监控网络连接,`...

    understanding-linux-network-internals.pdf

    《理解Linux网络内部机制》是一本专为对Linux操作系统网络层面感兴趣的读者编写的书籍。它深入探讨了Linux网络栈的内部工作原理,旨在帮助读者掌握Linux网络编程的基础知识和常见模式,以及如何利用用户空间工具进行...

    使用netstat命令进行网络问题排查的诀窍.docx

    无论是Windows还是Linux系统,`netstat`命令都是一个强大的工具,用于查看网络连接状态、监听端口以及网络统计信息。本文将深入探讨如何使用`netstat`命令来解决常见的网络问题,例如追踪socket连接状态、查找进程ID...

    Linux基础课件-网络管理命令-netstat命令.pptx

    **Linux网络管理命令——netstat命令详解** 在Linux操作系统中,`netstat`是一个非常重要的网络管理工具,它能够提供关于TCP/IP网络连接、路由表、接口统计等丰富的信息。理解并熟练掌握`netstat`命令,对于系统...

    netstat命令详解[整理].pdf

    * netstat -r:可以显示路由表的信息,类似于后面所讲使用 route print 命令时看到的信息。除了显示有效路由外,还显示当前有效的连接。 * netstat -a:显示一个所有的有效连接信息列表,包括已建立的连接...

Global site tag (gtag.js) - Google Analytics