检测网络接口

检测网络接口

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

假设没有下面的命令,你可以去一个http://repoforge.org/use/ 的yum源。

ifstat命令

ifstat能够监控网络接口,比較简单地查看网络流量

检测网络接口

ifstat默认是不监控回环接口的流量的流量的单位是KB/s

检测网络接口

使用ifstat -a能够监控全部的接口

检测网络接口

-l    监測环路网络接口(lo)。

缺省情况下,ifstat监測活动的全部非环路网络接口。经使用发现,加上-l參数能监測全部的网络接口的信息,       而不是仅仅监測 lo的接口信息。也就是说,加上-l參数比不加-l參数会多一个lo接口的状态信息。
-a  监測能检測到的全部网络接口的状态信息。

使用发现,比加上-l參数还多一个plip0的接口信息。搜索一下发现这是并口(网络设备中              有一 个叫PLIP (Parallel Line Internet Protocol). 它提供了并口…)
-z  隐藏流量是无的接口。比如那些接口尽管启动了可是未用的
-i  指定要监測的接口,后面跟网络接口名
-s  等于加-d snmp:[comm@][#]host[/nn]] 參数。通过SNMP查询一个远程主机
-h 显示简短的帮助信息
-n 关闭显示周期性出现的头部信息(也就是说,不加-n參数执行ifstat时最顶部会出现网络接口的名称。当一屏显示不下时,会再一次出现接     口的名称。提示 我们显示的流量信息详细是哪个网络接口的。加上-n參数把周期性的显示接口名称关闭,仅仅显示一次)
-t 在每一行的开头加一个时间 戳(能告诉我们详细的时间)
-T 报告全部监測接口的全部带宽(最后一列有个total,显示全部的接口的in流量和全部接口的out流量,简单的把全部接口的in流量相加,out       流量相 加)
-w  用指定的列宽,而不是为了适应接口名称的长度而去自己主动放大列宽
-W 假设内容比终端窗体的宽度还要宽就自己主动换行
-S 在同一行保持状态更新(不滚动不换行)注:假设不喜欢屏幕滚动则此项很方便,与bmon的显示方式类似
-b 用kbits/s显示带宽而不是kbytes/s(bit和byte有何差别应该都知道吧)
-q 安静模式。警告信息不出现
-v 显示版本号信息
-d 指定一个驱动来收集状态信息

iftop

iftop也是一个实时的流量监控工具,能够监控TCP/IP连接等。可是没有报表功能。

检测网络接口

第一行:带宽显示
中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接
中间部分右边:实时參数各自是该訪问ip连接到本机2秒,10秒和40秒的平均流量
=>代表发送数据。<= 代表接收数据
底部三行:表示发送。接收和所有的流量
底部三行第二列:为你执行iftop到眼下流量
底部三行第三列:为高峰值
底部三行第四列:为平均值

检测网络接口

-i设定监測的网卡。如:# iftop -i eth1
-B 以bytes为单位显示流量(默认是bits),如:# iftop -B
-n使host信息默认直接都显示IP,如:# iftop -n
-N使port信息默认直接都显示port号,如: # iftop -N
-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0
-h(display this message),帮助,显示參数信息
-p使用这个參数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;
-b使流量图形条默认就显示;
-f这个临时还不太会用,过滤计算包用的;
-P使host信息及port信息默认就都显示;
-m设置界面最上边的刻度的最大值。刻度分五个大段显示,例:# iftop -m 100M
进入iftop画面后的一些操作命令(注意大写和小写)
按h切换是否显示帮助;
按n切换显示本机的IP或主机名;
按s切换是否显示本机的host信息;
按d切换是否显示远端目标主机的host信息;
按t切换显示格式为2行/1行/仅仅显示发送流量/仅仅显示接收流量;
按N切换显示port号或port服务名称;
按S切换是否显示本机的port信息;
按D切换是否显示远端目标主机的port信息;
按p切换是否显示port信息;
按P切换暂停/继续显示;
按b切换是否显示平均流量图形条;
按B切换计算2秒或10秒或40秒内的平均流量;
按T切换是否显示每一个连接的总流量;
按l打开屏幕过滤功能。输入要过滤的字符。比方ip,按回车后,屏幕就仅仅显示这个IP相关的流量信息;
按L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;
按j或按k能够向上或向下滚动屏幕显示的连接记录;
按1或2或3它可以基于以显示三个业务数据的排序权;
按<根据机器名的左侧或IP序列;
按>基于远程主机或目标的主机名IP序列;
按o是否切换固定只显示当前的连接;
按f过滤可以编辑代码
按!可以使用shell命令
按q出口监视。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117807.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JAVA客户端功能的实现QQ_java实现QQ聊天(JFrame客户端+服务器)

    JAVA客户端功能的实现QQ_java实现QQ聊天(JFrame客户端+服务器)【实例简介】用java实现简易QQ聊天工具,具有JFrame客户端和服务器,可以体验登陆、多人之间聊天、服务器后台管理等功能。【实例截图】【核心代码】QQ聊天工具└──简易版QQ聊天工具├──QQClient│├──QQClient.cfg│├──QQClient.exe│├──QQClient.jar│├──id││└──id.txt│└─…

    2022年7月7日
    19
  • Autodesk 产品

    Autodesk 产品

    2021年8月13日
    61
  • 大数据平台建设路径

    大数据平台建设路径数字化转型这几年成为了集团公司或大型企业寻求业务突破的重要手段,而且各行各业都不乏成功案例,例如金融行业的建设银行、招商银行、平安保险等,还有一些生动的例子,例如百丽鞋业。而国外的经典案例就是亚马逊和特斯拉。集团客户动静都很大,首先要做咨询规划,必须跟上投入和管理配套,然后可以开始平台建设,最终开始应用,赋能各业务线和产品线。从技术的角度,一个完整的大数据平台通常会三期建设。先看下图:蓝色部分是第一期内容,绿色部分是第二期内容,橙色部分是第三期内容。第一步,先建设大数据基础平台。首要满足的是数据汇聚

    2022年4月30日
    41
  • collocative meaning_分割原理案例

    collocative meaning_分割原理案例进入2017年之后,深度学习计算机视觉领域有了新的发展。在以往的研究中,深度神经网络往往是单任务的,比如图像分类(AlexNet,VGG16等等),图像分割(以FCN为代表的一众论文),目标检测(R-CNN,FastR-CNN和FatserR-CNN,以及后来的YOLO和SSD,目标检测领域已经实现多任务)。而在最新的研究中,上述的任务往往被集成了,通过一个框架完成,代表就是实例分割。先来看

    2022年8月23日
    8
  • 判断 iPhone 是否插入了 SIM 卡

    判断 iPhone 是否插入了 SIM 卡判断iPhone是否插入了SIM卡,可以参考苹果官网的systemconfigureframework教程,将下面的代码复制到头文件externNSString*constkCTSMSMessageReceivedNotification;externNSString*constkCTSMSMessageReplaceReceivedNotificat…

    2022年5月13日
    94
  • 如何利用js生成二维码_前端生成二维码

    如何利用js生成二维码_前端生成二维码问题来源最近在做一个项目,有这么个需求,通过生成二维码来实现网页的分享。问题分析脑海的第一反应,当然是用js来实现,自己手写?当然不是。解决方案使用QRCode.js。QRCode.js是一个用于生成二维码的JavaScript库。主要是通过获取DOM的标签,再通过HTML5Canvas绘制而成,不依赖任何库。QRCode.js:使用JavaScript生成二维码代码编写<!DOCTYPEhtml><htmllang=”en.

    2022年10月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号