博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux监控命令之==>netstat
阅读量:7304 次
发布时间:2019-06-30

本文共 1103 字,大约阅读时间需要 3 分钟。

一、命令说明

netstat 命令用于显示本机网络连接、运行端口、路由表等信息

二、参数说明

  • -a (all):显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接,断开连接(CLOSE_WAIT)或者处于联机等待状态的(TIME_WAIT)等
  • -t (tcp):显示tcp 相关选项
  • -u (udp):仅显示udp 相关选项
  • -n :拒绝显示别名,能显示数字的全部转化成数字。
  • -l :仅列出有在Listen (监听) 的服務状态
  • -p :显示建立相关链接的程序名
  • -r :显示路由信息,路由表,除了显示有效路由外,还显示当前有效的连接
  • -e :显示扩展信息,例如uid 等st
  • -s :按各个协议进行统计
  • -c :每隔一个固定时间,执行该netstat 命令。
  • 提示:LISTEN 和LISTENING 的状态只有用-a 或者-l 才能看到

三、具体用法介绍

1、列出所有端口

  • Recv-Q:表示接收队列
  • Send-Q :表示发送队列
  • Local Address :表示本地机器名、端口
  • Foreign Address :表示远程机器名、端口
  • State:表示状态
  •   LISTEN :在监听状态中
  •   ESTABLISHED:已建立联机的联机情况
  •   TIME_WAIT:该联机在目前已经是等待的状态

2、找出程序运行所占用的端口

3、找出运行在指定端口的进程

4、显示核心路由信息

5、查看连接某服务端最多的IP地址

6、显示网络接口列表

  • Iface:表示网络设备的接口名称。
  • MTU:表示最大传输单元,单位为字节。
  • RX-OK/TX-OK:表示已经准确无误地接收/发送了多少数据包。
  • RX-ERR/TX-ERR:表示接收/发送数据包时候产生了多少错误。
  • RX-DRP/TX-DRP:表示接收/发送数据包时候丢弃了多少数据包。
  • RX-OVR/TX-OVR:表示由于误差而丢失了多少数据包。
  • Flg 表示接口标记,其中
  •   B 已经设置了一个广播地址
  •   L 该接口是一个回送设备
  •   M 接收所有数据包(混乱模式)
  •   N 避免跟踪
  •   O 在该接口上,禁用ARP
  •   P 这是一个点到点链接
  •   R 接口正在运行
  •   U 接口处于“活动”状态
  • 其中RX-ERR/TX-ERR、RX-DRP/TX-DRP 和RX-OVR/TX-OVR 的值应该都为0,如果不为0,并且很大,那么网络质量肯定有问题,网络传输性能也一代会下降。

转载于:https://www.cnblogs.com/L-Test/p/9549079.html

你可能感兴趣的文章
新手入门学习(二)
查看>>
到底要不要给开发人员管理服务器的权限01?
查看>>
实操总结:小程序裂变0成本获客3要素
查看>>
性能测试流程剖析
查看>>
Lync server 2013 监控角色的安装
查看>>
什么是分区表?为什么要用分区表?如何创建分区表?
查看>>
Android 反编译
查看>>
深入浅出理解索引结构
查看>>
MySQL :: MySQL 5.0 Reference Manual :: 20.6.16.1 Problems Linking to the MySQL Client Library
查看>>
hdu_1059_多重背包
查看>>
bat 命令行方式生成带有日期的MSSQL数据库备份文件
查看>>
Web 开发最有用的50款 jQuery 插件集锦——《内容滑块篇》
查看>>
C# 温故知新 基础篇(2) 运算符和控制流<思维导图>
查看>>
android学习笔记---33_为应用添加多个Activity与参数传递
查看>>
[转]代码管理技巧——两步创建本地SVN服务器图文教程
查看>>
js replace 与replaceall实例用法详解
查看>>
HDU1106
查看>>
C++ STL算法系列3---求和:accumulate
查看>>
JS函数重载解决方案
查看>>
用Spring提高java观察者模式灵活性
查看>>