<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[阿Tim日志]]></title> 
<link>https://atim.cn/index.php</link> 
<description><![CDATA[专业的php开发者.开发团队的带队人]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[阿Tim日志]]></copyright>
<item>
<link>https://atim.cn/post//</link>
<title><![CDATA[Linux流量监控工具 - iftop (最全面的iftop教程)]]></title> 
<author>bkkkd &lt;partybase@gmail.com&gt;</author>
<category><![CDATA[软件应用]]></category>
<pubDate>Fri, 23 Dec 2011 02:55:32 +0000</pubDate> 
<guid>https://atim.cn/post//</guid> 
<description>
<![CDATA[ 
	在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量，监控TCP/IP连接等，则可以使用iftop。<br/>一、iftop是什么？<br/><br/>iftop是类似于top的实时流量监控工具。<br/><br/>官方网站：http://www.ex-parrot.com/~pdw/iftop/<br/>二、iftop有什么用？<br/><br/>iftop可以用来监控网卡的实时流量（可以指定网段）、反向解析IP、显示端口信息等，详细的将会在后面的使用参数中说明。<br/>三、安装iftop<br/>安装方法1、编译安装<br/><br/>如果采用编译安装可以到iftop官网下载最新的源码包。<br/><br/>安装前需要已经安装好基本的编译所需的环境，比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。<br/><br/>CentOS上安装所需依赖包：<br/><br/>yum install flex byacc&nbsp;&nbsp;libpcap ncurses ncurses-devel libpcap-devel<br/><br/>Debian上安装所需依赖包：<br/><br/>apt-get install flex byacc&nbsp;&nbsp;libpcap0.8 libncurses5<br/><br/>下载iftop<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;tar zxvf iftop-0.17.tar.gz<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;cd iftop-0.17<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;./configure<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;make && make install<br/><br/>安装方法2：(懒人办法，最简单)<br/><br/>直接省略上面的步骤<br/><br/>CentOS系统：<br/><br/>yum install flex byacc&nbsp;&nbsp;libpcap ncurses ncurses-devel<br/><br/>wget ftp://fr2.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/iftop-0.17-1.el5.rf.i386.rpm<br/><br/>rpm -ivh iftop-0.17-1.el5.rf.i386.rpm<br/><br/>Debian系统 运行：apt-get install iftop<br/>四、运行iftop<br/><br/>直接运行： iftop<br/><br/>效果如下图：<br/><br/>五、相关参数及说明<br/>1、iftop界面相关说明<br/><br/>界面上面显示的是类似刻度尺的刻度范围，为显示流量图形的长条作标尺用的。<br/><br/>中间的<= =>这两个左右箭头，表示的是流量的方向。<br/><br/>TX：发送流量<br/>RX：接收流量<br/>TOTAL：总流量<br/>Cumm：运行iftop到目前时间的总流量<br/>peak：流量峰值<br/>rates：分别表示过去 2s 10s 40s 的平均流量<br/>2、iftop相关参数<br/>常用的参数<br/><br/>-i设定监测的网卡，如：# iftop -i eth1<br/><br/>-B 以bytes为单位显示流量(默认是bits)，如：# iftop -B<br/><br/>-n使host信息默认直接都显示IP，如：# iftop -n<br/><br/>-N使端口信息默认直接都显示端口号，如: # iftop -N<br/><br/>-F显示特定网段的进出流量，如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0<br/><br/>-h（display this message），帮助，显示参数信息<br/><br/>-p使用这个参数后，中间的列表显示的本地主机信息，出现了本机以外的IP信息;<br/><br/>-b使流量图形条默认就显示;<br/><br/>-f这个暂时还不太会用，过滤计算包用的;<br/><br/>-P使host信息及端口信息默认就都显示;<br/><br/>-m设置界面最上边的刻度的最大值，刻度分五个大段显示，例：# iftop -m 100M<br/>进入iftop画面后的一些操作命令(注意大小写)<br/><br/>按h切换是否显示帮助;<br/><br/>按n切换显示本机的IP或主机名;<br/><br/>按s切换是否显示本机的host信息;<br/><br/>按d切换是否显示远端目标主机的host信息;<br/><br/>按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;<br/><br/>按N切换显示端口号或端口服务名称;<br/><br/>按S切换是否显示本机的端口信息;<br/><br/>按D切换是否显示远端目标主机的端口信息;<br/><br/>按p切换是否显示端口信息;<br/><br/>按P切换暂停/继续显示;<br/><br/>按b切换是否显示平均流量图形条;<br/><br/>按B切换计算2秒或10秒或40秒内的平均流量;<br/><br/>按T切换是否显示每个连接的总流量;<br/><br/>按l打开屏幕过滤功能，输入要过滤的字符，比如ip,按回车后，屏幕就只显示这个IP相关的流量信息;<br/><br/>按L切换显示画面上边的刻度;刻度不同，流量图形条会有变化;<br/><br/>按j或按k可以向上或向下滚动屏幕显示的连接记录;<br/><br/>按1或2或3可以根据右侧显示的三列流量数据进行排序;<br/><br/>按<根据左边的本机名或IP排序;<br/><br/>按>根据远端目标主机的主机名或IP排序;<br/><br/>按o切换是否固定只显示当前的连接;<br/><br/>按f可以编辑过滤代码，这是翻译过来的说法，我还没用过这个！<br/><br/>按!可以使用shell命令，这个没用过！没搞明白啥命令在这好用呢！<br/><br/>按q退出监控。<br/>六、常见问题<br/><br/>1、make: yacc: Command not found<br/>make: *** [grammar.c] Error 127<br/><br/>解决方法：apt-get install byacc&nbsp;&nbsp; /&nbsp;&nbsp; yum install byacc<br/><br/>2、configure: error: Curses! Foiled again!<br/>(Can't find a curses library supporting mvchgat.)<br/>Consider installing ncurses.<br/><br/>解决方法：apt-get install libncurses5-dev&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;yum&nbsp;&nbsp;install ncurses-devel<br/>Tags - <a href="https://atim.cn/tags/iftop/" rel="tag">iftop</a> , <a href="https://atim.cn/tags/%25E7%25AE%25A1%25E7%2590%2586/" rel="tag">管理</a> , <a href="https://atim.cn/tags/%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8%25E7%25AE%25A1%25E7%2590%2586/" rel="tag">服务器管理</a>
]]>
</description>
</item><item>
<link>https://atim.cn/post//#blogcomment</link>
<title><![CDATA[[评论] Linux流量监控工具 - iftop (最全面的iftop教程)]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://atim.cn/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>