1 iftop:

如果你想看到现在你的带宽到底是哪些应用在使用,并且各个应用占据了多少带宽的时候,可以用iftop显示出来.使用的参数如下:

-h                  display this message

-n                  don't do hostname lookups

-N                  don't convert port numbers to services

-p                  run in promiscuous mode (show traffic between other

hosts on the same network segment)

-b                  don't display a bar graph of traffic

-B                  Display bandwidth in bytes

-i interface        listen on named interface

-f filter code      use filter code to select packets to count

(default: none, but only IP packets are counted)

-F net/mask         show traffic flows in/out of IPv4 network

-G net6/mask6       show traffic flows in/out of IPv6 network

-l                  display and count link-local IPv6 traffic (default: off)

-P                  show ports as well as hosts

-m limit            sets the upper limit for the bandwidth scale

-c config file      specifies an alternative configuration file

-t                  use text interface without ncurses

Sorting orders:

-o 2s                Sort by first column (2s traffic average)

-o 10s               Sort by second column (10s traffic average) [default]

-o 40s               Sort by third column (40s traffic average)

-o source            Sort by source address

-o destination       Sort by destination address

The following options are only available in combination with -t

-s num              print one single text output afer num seconds, then quit

-L num              number of lines to print

如果你只有一个网络接口,直接运行iftop就可以了,如果你有多个则需要通过-i来指定比如我们的使用iftop -i wlp2s0.显示如下,左边一列是源地址,显示的是域名.中间则是显示的目的地址也就是使用的网络,后面则是速率

最下面还展示了接受和发出的包大小.以及总共的计算.

在页面中你也可以在命令运行时更改显示选项:

h 切换帮助界面

n 是否解析域名

s 切换源地址显示

S 是否显示端口号

t 切换文本显示界面

p 暂停显示更新

q 推出程序

N 是否解析端口

nethogs:

nethogs是个快速而简单的方法,需要用root身份制定要监听的接口,它会显示应用程序以及进程号,所以在你想杀死某个进程的时候,你可以通过这个命令查找到进程号.

nethogs的命令参数如下:

Options

-h     display available commands usage.

-V     prints Version info.

-d     delay for refresh rate.

-v     select view mode

-p     sniff in promiscious mode (not recommended).

-t     tracemode.

-c     limit number of refreshes

-s     sort by traffic sent

显示页面的命令比较少,只有如下几个:

m      cycle between display modes (kb/s, kb, b, mb)

r      sort by 'received'

s      sort by 'sent'

q      quit

vnstat:

vnstat实时的显示所有的网络数据.

你也可以通过这几种方式过滤数据显示:

-h: 按小时显示统计信息

-d 按天显示统计信息

-w 按周显示信息

-m 按月显示信息

-l 查看实时更新

3款Linux网络监视工具的更多相关文章

  1. 20个Linux系统监视工具

    需要监视Linux服务器的性能?试试这些内置的命令和一些附加的工具吧.大多数Linux发行版都集成了一些监视工具.这些工具可以获取有关系统活动的信息的详细指标.通过这些工具,你可以发现产生系统性能问题 ...

  2. Linux系统监视工具

    转自      http://bbs.51cto.com/thread-971896-1.html # 1: top – 查看活动进程的命令TOP工具能够实时显示系统中各个进程的资源占用状况.默认情况 ...

  3. NAGIOS(网络监视工具)

    Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机,路由器等网络设备,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员 ...

  4. Linux网络状态工具ss命令使用详解【转】

    ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...

  5. (转)Linux网络状态工具ss命令使用详解

    Linux网络状态工具ss命令使用详解 原文:http://www.landui.com/help/show-5991.html ss 是 socket statistics 的缩写.顾名思义,ss ...

  6. Linux网络统计工具/命令

    我在Linux(基于CentOS 或者 Debian 的发行版)中该如何查看当前网络端口吞吐量的统计信息?在Linux操作系统中如何查看当前内核snmp计数器以及网络端口的统计信息? 你可以使用以下任 ...

  7. Linux 网络性能测试工具 iperf 的安装和使用

    简介:Iperf是一个网络性能测试工具.可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失.Iperf在Linux和windows平台 ...

  8. Linux网络状态工具ss命令使用详解

    ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...

  9. linux 网络状态工具ss命令

    ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...

随机推荐

  1. java反射和代理

    这一篇我们说说反射和动态代理,为什么这两个要一起说呢?因为动态代理中会用到反射,而且java中反射的用处太多了,基本上无处不在,而且功能十分强大: 1.反射简介 反射是什么呢?一般都是很专业的说法:在 ...

  2. Mac git 的使用

    1. mac 安装git brew install git 2.初使化 git config --global user.name "mygit" git config --glo ...

  3. Using CLEAR_BLOCK To Prevent Save Confirmation Dialogs In Oracle Forms

    Clear_Block built-in clears all records from the current data block and if the user had made some ch ...

  4. 2017.2.22 activiti实战--第六章--任务表单

    学习资料:<Activiti实战> 第六章 任务表单 本章将一步步完成一个协同办公系统(OA)的请假流程的设计,讲解如何将Activiti和实际业务联系起来. 首先讲解动态表单与外置表单的 ...

  5. 拿wordpress站的一个小技巧

    记得09年时wp爆过一个重置管理口令的漏洞, 现在用法差不多, 也是我刚刚发现, 网上也没找到有讲述关于这个的. 前提:是在有注入点(注入点的话可以通过寻找插件漏洞获得.), 密码解不开, 无法out ...

  6. linux 文件查找实用技巧

    1.tail catalina.out -n 100000 | grep -niR com.uujimu.utils.ArticleContentReplace.replacNumToA 查找内容,并 ...

  7. XML基础知识学习

    概念: XML 指可扩展标记语言 XML 是一种标记语言,非常类似 HTML ,文本文件. XML 的设计宗旨是数据传输,而非显示数据 .存储和传输复杂的关系模型数据 XML 标签没有被提前定义 使用 ...

  8. 【Python】Python中in与not in

    在python中,要判断特定的值是否存在列表中,可使用关键字in,判断特定的值不存在列表中,可使用关键字not in letters = ['A','B','C','D','E','F','G'] i ...

  9. swoole新手教程01-环境搭建及扩展安装

    写在前面的废话 <swoole源代码分析>已经写了13章,整个swoole的核心架构基本都分析的差点儿相同了.于是心里一直以来想整理swoole的文档并写一份教程的想法就再度浮了出来. 实 ...

  10. Java Jsoup Spider抓取数据入库

    这里从车商网上进行数据抓取,请保持良好的职业道德不要将数据用于商业途径.工信部官网有汽车方面的公告目录,那里有最全的pdf或word数据,鉴于word和pdf解析的繁琐和耗时,我暂时用这个网站的数据进 ...