您的位置 首页 linux常用命令

linux iftop命令 查看我们和哪个服务器或者网站在传输数据

iftop 查看我们和哪个服务器或者网站在传输数据  (安装需要 epel 扩展的仓库)

 yum -y install iftop

 

# CentOS
该工具位于epel库 里面,需要先安装epel库
#yum install -y epel-release

 yum install iftop -y

# Ubuntu
# apt install -y epel-release
$ sudo apt install iftop

 

iftop - display bandwidth usage on an interface by host

 

 

 

linux 查询某个服务的网络用量

连接 

 

iftop -i eth0

执行如下命令,查看详细端口流量占用情况。

iftop -i eth0 -P

 

系统显示类型如下,58690端口占用流量最大。

执行如下命令,查看端口对应的进程。

netstat -tunlp |grep [$Port]

netstat -tunlp |grep 9848

第①部分:带宽使用情况。

第②部分:外部连接列表,即记录了哪些IP正在和本机的网络连接。

右侧部分是实时流量信息,分别是该访问IP连接到本机2秒、10秒和40秒的平均流量。

=>表示发送数据,<=表示接收数据。

第③部分。

第一列:TX表示发送流量,RX表示接收流量,TOTAL表示总流量。

第二列cum:表示第一列各种情况的总流量。

第三列peak:表示第一列各种情况的流量峰值。

第四列rates:表示第一列各种情况2秒、10秒、40秒内的平均流量。

2) 根据 iftop 中消耗流量的 IP,执行以下命令,查看连接该 IP 的进程。

lsof -i | grep IP

 

四、示例
以下是一些使用iftop指令的示例,帮助我们更好地理解其用法和功能:

监控eth0接口的流量情况:

iftop -i eth0

 

按流量排序显示连接,每3秒刷新一次,只显示前2条记录:

iftop -i eth0 -o 3s -s 2

 

只显示源IP地址为192.168.0.1的连接:

iftop -i eth0 -f "src host 192.168.0.1"

 

显示连接的详细信息,包括端口号和协议:

iftop -i eth0 -nN

 

以上示例仅供参考,请根据实际需求和场景进行参数的设置和调整。

原文链接:https://blog.csdn.net/AnChenliang_1002/article/details/131466949

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章