日常运维管理技巧十六(iftop网卡流量监控工具)(转载)
iftop是类似于top的实时流量监控工具。
官方网站:http://www.ex-parrot.com/~pdw/iftop/
1.iftop的作用
iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。
2.安装iftop
安装方法1、编译安装
如果采用编译安装可以到iftop官网下载最新的源码包。
安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。
CentOS上安装所需依赖包:
yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel
Debian上安装所需依赖包:
apt-get install flex byacc libpcap0.8 libncurses5
下载iftop
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make && make install
安装方法2:(懒人办法,最简单)
直接省略上面的步骤
按https://www.vpser.net/manage/centos-rhel-linux-third-party-source-epel.html 这个教程安装好EPEL,直接yum install iftop
Debian系统 运行:apt-get install iftop
3.运行iftop
直接运行: iftop
效果如下图:
4.相关参数及说明
1、iftop界面相关说明
界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
中间的<= =>这两个左右箭头,表示的是流量的方向。
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量
2、iftop相关参数
常用的参数
-i设定监测的网卡,如:# iftop -i eth1
-B 以bytes为单位显示流量(默认是bits),如:# iftop -B
-n使host信息默认直接都显示IP,如:# iftop -n
-N使端口信息默认直接都显示端口号,如: # 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信息及端口信息默认就都显示;
-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M
进入iftop画面后的一些操作命令(注意大小写)
按h切换是否显示帮助;
按n切换显示本机的IP或主机名;
按s切换是否显示本机的host信息;
按d切换是否显示远端目标主机的host信息;
按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;
按N切换显示端口号或端口服务名称;
按S切换是否显示本机的端口信息;
按D切换是否显示远端目标主机的端口信息;
按p切换是否显示端口信息;
按P切换暂停/继续显示;
按b切换是否显示平均流量图形条;
按B切换计算2秒或10秒或40秒内的平均流量;
按T切换是否显示每个连接的总流量;
按l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;
按L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;
按j或按k可以向上或向下滚动屏幕显示的连接记录;
按1或2或3可以根据右侧显示的三列流量数据进行排序;
按<根据左边的本机名或IP排序;
按>根据远端目标主机的主机名或IP排序;
按o切换是否固定只显示当前的连接;
按f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!
按!可以使用shell命令,这个没用过!没搞明白啥命令在这好用呢!
按q退出监控。
日常运维管理技巧十六(iftop网卡流量监控工具)(转载)相关推荐
- 日常运维管理技巧十七(Nethogs进程流量监控工具)(转载)
有很多适用于Linux系统的开源网络监视工具.比如说,你可以用命令iftop来检查带宽使用情况.netstat用来查看接口统计报告,还有top监控系统当前运行进程.但是如果你想要找一个能够按进程实时统 ...
- 日常运维管理技巧十五(htop使用说明top增强版)(转载)
htop 官网:http://htop.sourceforge.net/ Linux top命令的用法详细详解:https://www.cnblogs.com/zhoug2020/p/6336453. ...
- Linux日常运维管理技巧
Linux日常运维管理技巧 监控系统状态 1.w/uptime查看系统状态, 执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序,以及当前负载的情况. 2.cat /proc/cpu ...
- Linux日常运维管理技巧(一)监控系统状态、监控网卡流量、监控IO性能、查看系统进程、查看网络状态、Linux下抓包tcpdump、Linux网络相关、DNS配置
目录 监控系统状态 监控网卡流量 监控IO性能 查看系统进程 查看网络状态 Linux下抓包 Linux网络相关 监控系统状态 w/uptime查看系统负载 [root@zyshanlinux-01 ...
- Linux日常运维管理技巧(二)Linux防火墙:你可以ping别人,别人ping不了你、转发、代理
目录 Linux防火墙 netfilter iptables filter表小案例 nat表应用 Linux防火墙 selinux临时关闭 setenforce 0 [root@zyshanlinux ...
- Linux日常运维管理技巧(二)
Linux防火墙 selinux临时关闭 setenforce 0 [root@zyshanlinux-01 ~]# getenforce ##防火墙状态开启 Enforcing [root@zysh ...
- Linux日常运维管理技巧(四)文件同步工具-rsync、Linux系统日志、dmesg命令、lastb命令查看登录失败的用户、screen工具虚拟屏幕
目录 Linux文件同步工具-rsync Linux系统日志 dmesg命令 lastb命令 screen工具 Linux文件同步工具-rsync rsync命令是一个远程数据同步工具,可通过LAN/ ...
- Linux日常运维管理技巧(三)iptables规则备份和恢复、firewalld的9个zone、任务计划cron、chkconfig系统服务管理、添加服务命令、systemctl管理服务
目录 Linux防火墙-netfilter iptables规则备份和恢复 Linux防火墙-firewalled firewalld的9个zone firewalld关于zone的操作 firewa ...
- 我看ITIL在中国(六):如何建设有中国特色的IT运维管理平台【三】
在落实好基础设施透明化管理的基础上,企业用户需要进一步对业务进行透明化的管理,采用BSM的管理方法,通过构筑业务与IT基础设施的关系,展现业务的整体运行状态,展现业务的使用情况,构筑业务的巡检和故障诊 ...
最新文章
- JavaScript---认识JavaScipt
- 嵌入式的我们为什么要学ROS
- 第一届河北工业大学程序设计竞赛校赛 【个别题的解析】
- leetcode-44. Wildcard Matching
- nginx系列之三:日志配置
- Android动态权限申请工具类非常好用包含9组危险权限
- gkz cloud sql_使用Cloud SQL的Google App Engine全文搜索
- leetcode 154. 寻找旋转排序数组中的最小值 II(二分查找)
- 沟通linux与windows的wine
- 计算机应用类专业综合知识模拟试题,2015年湖南省对口升学计算机应用类专业综合知识试题(真题)...
- Android 自定义UI--电池
- [转载] python 时间sleep() 的方法
- 投稿选刊必备,2021较全的国内SCI期刊汇总整理
- 淘宝客APP源码社交电商uniapp开发源码前端源码自营商城
- C语言之父辞世引发“分号”悼念
- 未来教育计算机操作题没分,计算机二级题目要求存为PowerPoint.pptx,我按照要求存了但是没有分,我做的未来教育的题...
- 3 	2012年 	毕节市 	工业废水排放量 	5466 	万吨	中国城市统计年鉴2013 	335-341
- 微信H5页面前端开发,大多数人都会遇到的几个兼容性坑
- ❤️解决非线性回归问题的机器学习方法总结:多项式线性模型、广义线性(GAM)模型、回归树模型、支持向量回归(SVR)模型
- 计算机英语 病毒 教案,计算机病毒及其防治教案.doc
热门文章
- 实现图片打乱_基于混沌Logistic加密算法的图片加密与还原
- 传感器实训心得体会_传感器实训心得
- 软件测试_单元测试反模式,完整列表
- matlab函数输入顺序,求助:在MATLAB里如何输入时间序列中的时间
- tomcat服务器两个端口配置两个项目,Tomcat 7通过设置不同的端口部署两个项目
- 离个职居然还用上了叫号机,差点以为在医院...
- JAVA写出来的塔防能有多好玩?......真香!
- 工欲善其事必先利其器,一款开源编码辅助工具~
- 不想 CRUD 干到老,就来看看这篇 OOM 排查的实战案例!
- 如何实现一个可复用的分布式事务消息架构方案?