随笔 - 38  文章 - 0  评论 - 0  阅读 - 58314

iftop安装及使用

 

top查看系统资源、进程、内存占用等信息。网络状态用netstat、nmap。实时的网络流量,监控TCP/IP连接,用iftop。
ifop作用:监控网卡的实时流量(可指定网段)、反向解析IP、显示端口信息等。
 

安装

复制代码
安装方法1:
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:(懒人办法,最简单)
安装EPEL源
  目前可以直接通过执行命令: yum install epel-release 直接进行安装
  如果服务器或VPS是在国内,可以设置为国内的源,执行命令:
  sed -i "s@^#baseurl=http://download.fedoraproject.org/pub@baseurl=http://mirrors.aliyun.com@g" /etc/yum.repos.d/epel*.repo
  sed -i "s@^metalink@#metalink@g" /etc/yum.repos.d/epel*.repo
  如果是CentOS 8,请务必将前面两条命令里面的http都改成https。

  如果前面命令无法安装epel-release可以尝试以下方法
  CentOS/RHEL 5 :
  rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
  CentOS/RHEL 6 :
  rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
  CentOS/RHEL 7 :
  rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  CentOS/RHEL 8 :
  rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  Ok,如果不报错的话,epel源就安装完毕。
直接yum install iftop
Debian系统 运行:apt
-get install iftop
复制代码

语法:

iftop

 

0

参数说明

中间的<= =>这两个左右箭头,表示的是流量的方向。
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

 

iftop相关参数

-i: 设定监测的网卡,如:# iftop -i eth1
-n: 使host信息默认直接都显示IP,如:# iftop -n
-F: 显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0
-P: 使host信息及端口信息默认就都显示

 

-iftop界面的操作命令(注意大小写):

S: 是否显示本机的端口信息
D: 是否显示远端目标主机的端口信息
t: 显示格式为2行/1行/只显示发送流量/只显示接收流量
n: 显示本机的IP或主机名
h: 帮助
q: 退出监控

 

常见问题

1、make: yacc: Command not found
make: *** [grammar.c] Error 127
解决方法:apt-get install byacc   /   yum install byacc
2、configure: error: Curses! Foiled again!
(Can't find a curses library supporting mvchgat.)
Consider installing ncurses.
解决方法:apt-get install libncurses5-dev  /    yum  install ncurses-devel

 

 
 原文链接:https://www.vpser.net/manage/iftop.html
posted on   studyAppStore  阅读(3407)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
历史上的今天:
2020-09-09 python 将unicode编码转换为汉字的几种方法
2020-09-09 Python使用content.encode("utf-8").decode("unicode-escape")导致中文乱码的解决方法
2019-09-09 git commit -m "first commit"错误:unable to auto-detect email address
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示