1. ifstat
    2. 介绍
    3. ifstat工具是个网络接口监测工具,比较简单看网络流量
    4. 实例
    5. 默认使用
    6. #ifstat
    7. eth0 eth1
    8. KB/s in KB/s out KB/s in KB/s out
    9. 0.07 0.20 0.00 0.00
    10. 0.07 0.15 0.58 0.00
    11. 默认ifstat不监控回环接口,显示的流量单位是KB
    12. 监控所有网络接口
    13. # ifstat -a
    14. lo eth0 eth1
    15. KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out
    16. 0.00 0.00 0.28 0.58 0.06 0.06
    17. 0.00 0.00 1.41 1.13 0.00 0.00
    18. 0.61 0.61 0.26 0.23 0.00 0.00
    19. ifstat比较简单看网络流量概况。
    20. iftop
    21. 介绍
    22. iftop是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。
    23. 实例
    24. 默认是监控第一块网卡的流量
    25. iftop
    26. 监控eth1
    27. iftop -i eth1
    28. 直接显示IP, 不进行DNS反解析
    29. iftop -n
    30. 直接显示连接埠编号, 不显示服务名称:
    31. iftop -N
    32. 显示某个网段进出封包流量
    33. iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0
    34. 基于实例讲解输出含义
    35. 执行iftop -N -n -i eth1后界面为
    36. 19.1Mb 38.1Mb 57.2Mb 76.3Mb 95.4Mb
    37. +-----------------+-----------------+--------------------+--------------------+---------------------
    38. 192.168.1.11 => 192.168.1.66 5.3Mb 3.22Mb 3.20Mb
    39. <= 219kb 45.7kb 49.3kb
    40. 192.168.1.11 => 192.168.1.29 144kb 30.8kb 29.6kb
    41. <= 11.3Mb 2.38Mb 2.74Mb
    42. 192.168.1.11 => 12.2.11.71 0b 6.40kb 6.66kb
    43. <= 0b 0b 0b
    44. 192.168.1.11 => 192.168.1.8 2.63kb 1.43kb 932b
    45. <= 1.31kb 1.05kb 893b
    46. 192.168.1.11 => 192.168.2.78 2.53kb 1.54kb 2.15kb
    47. <= 160b 160b 187b
    48. 192.168.1.11 => 111.126.195.69 0b 166b 69b
    49. <= 0b 0b 0b
    50. ------------------------------------------------------------------------------------------------------
    51. TX: cum: 9.70MB peak: 15.6Mb rates: 15.4Mb 3.26Mb 3.23Mb
    52. RX: 8.38MB 14.9Mb 11.5Mb 2.42Mb 2.79Mb
    53. TOTAL: 18.1MB 30.5Mb 27.0Mb 5.69Mb 6.03Mb
    54. iftop界面含义如下
    55. 第一行:带宽显示
    56. 中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接
    57. 中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量
    58. =>代表发送数据,<= 代表接收数据
    59. 底部三行:表示发送,接收和全部的流量
    60. 底部三行第二列:为你运行iftop到目前流量
    61. 底部三行第三列:为高峰值
    62. 底部三行第四列:为平均值
    63. 通过iftop的界面很容易找到哪个ip在霸占网络流量,这个是ifstat做不到的。不过iftop的流量显示单位是Mb,这个bbit,是位,不是字节,而ifstatKB,这个B就是字节了,bytebit8倍。初学者容易被误导。
    64. 进入iftop的命令
    65. 进入iftop画面后的一些操作命令(注意大小写)
    66. h切换是否显示帮助;
    67. n切换显示本机的IP或主机名;
    68. s切换是否显示本机的host信息;
    69. d切换是否显示远端目标主机的host信息;
    70. t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;
    71. N切换显示端口号或端口服务名称;
    72. S切换是否显示本机的端口信息;
    73. D切换是否显示远端目标主机的端口信息;
    74. p切换是否显示端口信息;
    75. P切换暂停/继续显示;
    76. b切换是否显示平均流量图形条;
    77. B切换计算2秒或10秒或40秒内的平均流量;
    78. T切换是否显示每个连接的总流量;
    79. l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;
    80. L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;
    81. j或按k可以向上或向下滚动屏幕显示的连接记录;
    82. 123可以根据右侧显示的三列流量数据进行排序;
    83. 按<根据左边的本机名或IP排序;
    84. 按>根据远端目标主机的主机名或IP排序;
    85. o切换是否固定只显示当前的连接;
    86. f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!
    87. 按!可以使用shell命令,这个没用过!没搞明白啥命令在这好用呢!
    88. q退出监控。
    89. Linux网络流量实时监控ifstat iftop命令详解
    90. ifstat
    91. 介绍
    92. ifstat工具是个网络接口监测工具,比较简单看网络流量
    93. 实例
    94. 默认使用
    95. #ifstat
    96. eth0 eth1
    97. KB/s in KB/s out KB/s in KB/s out
    98. 0.07 0.20 0.00 0.00
    99. 0.07 0.15 0.58 0.00
    100. 默认ifstat不监控回环接口,显示的流量单位是KB
    101. 监控所有网络接口
    102. # ifstat -a
    103. lo eth0 eth1
    104. KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out
    105. 0.00 0.00 0.28 0.58 0.06 0.06
    106. 0.00 0.00 1.41 1.13 0.00 0.00
    107. 0.61 0.61 0.26 0.23 0.00 0.00
    108. ifstat比较简单看网络流量概况。
    109. iftop
    110. 介绍
    111. iftop是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。
    112. 实例
    113. 默认是监控第一块网卡的流量
    114. iftop
    115. 监控eth1
    116. iftop -i eth1
    117. 直接显示IP, 不进行DNS反解析
    118. iftop -n
    119. 直接显示连接埠编号, 不显示服务名称:
    120. iftop -N
    121. 显示某个网段进出封包流量
    122. iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0
    123. 基于实例讲解输出含义
    124. 执行iftop -N -n -i eth1后界面为
    125. 19.1Mb 38.1Mb 57.2Mb 76.3Mb 95.4Mb
    126. +-----------------+-----------------+--------------------+--------------------+---------------------
    127. 192.168.1.11 => 192.168.1.66 5.3Mb 3.22Mb 3.20Mb
    128. <= 219kb 45.7kb 49.3kb
    129. 192.168.1.11 => 192.168.1.29 144kb 30.8kb 29.6kb
    130. <= 11.3Mb 2.38Mb 2.74Mb
    131. 192.168.1.11 => 12.2.11.71 0b 6.40kb 6.66kb
    132. <= 0b 0b 0b
    133. 192.168.1.11 => 192.168.1.8 2.63kb 1.43kb 932b
    134. <= 1.31kb 1.05kb 893b
    135. 192.168.1.11 => 192.168.2.78 2.53kb 1.54kb 2.15kb
    136. <= 160b 160b 187b
    137. 192.168.1.11 => 111.126.195.69 0b 166b 69b
    138. <= 0b 0b 0b
    139. ------------------------------------------------------------------------------------------------------
    140. TX: cum: 9.70MB peak: 15.6Mb rates: 15.4Mb 3.26Mb 3.23Mb
    141. RX: 8.38MB 14.9Mb 11.5Mb 2.42Mb 2.79Mb
    142. TOTAL: 18.1MB 30.5Mb 27.0Mb 5.69Mb 6.03Mb
    143. iftop界面含义如下
    144. 第一行:带宽显示
    145. 中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接
    146. 中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量
    147. =>代表发送数据,<= 代表接收数据
    148. 底部三行:表示发送,接收和全部的流量
    149. 底部三行第二列:为你运行iftop到目前流量
    150. 底部三行第三列:为高峰值
    151. 底部三行第四列:为平均值
    152. 通过iftop的界面很容易找到哪个ip在霸占网络流量,这个是ifstat做不到的。不过iftop的流量显示单位是Mb,这个bbit,是位,不是字节,而ifstatKB,这个B就是字节了,bytebit8倍。初学者容易被误导。
    153. 进入iftop的命令
    154. 进入iftop画面后的一些操作命令(注意大小写)
    155. h切换是否显示帮助;
    156. n切换显示本机的IP或主机名;
    157. s切换是否显示本机的host信息;
    158. d切换是否显示远端目标主机的host信息;
    159. t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;
    160. N切换显示端口号或端口服务名称;
    161. S切换是否显示本机的端口信息;
    162. D切换是否显示远端目标主机的端口信息;
    163. p切换是否显示端口信息;
    164. P切换暂停/继续显示;
    165. b切换是否显示平均流量图形条;
    166. B切换计算2秒或10秒或40秒内的平均流量;
    167. T切换是否显示每个连接的总流量;
    168. l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;
    169. L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;
    170. j或按k可以向上或向下滚动屏幕显示的连接记录;
    171. 123可以根据右侧显示的三列流量数据进行排序;
    172. 按<根据左边的本机名或IP排序;
    173. 按>根据远端目标主机的主机名或IP排序;
    174. o切换是否固定只显示当前的连接;
    175. f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!
    176. 按!可以使用shell命令,这个没用过!没搞明白啥命令在这好用呢!
    177. q退出监控。