1.安装工具命令
yum install -y nethogs
nethogs ens33 #可查看指定网络
常用参数如下:
-d:设置刷新的时间间隔,默认为 1s。
-t:开启跟踪模式。
-c:设置更新次数。
device:设置要监测的网卡,默认是eth0。
运行时可以输入以下参数完成相应的操作:
- q:退出nethogs工具。
- s:按发送流量大小的顺序排列进程列表。
- r:按接收流量大小的顺序排列进程列表。
- m:切换显示计量单位,切换顺序依次为KB/s、KB、B、MB。
回显参数说明如下:
- PID:进程 ID。
- USER:运行该进程的用户。
- PROGRAM:进程或连接双方的IP地址和端口,前面是服务器的IP和端口,后面是客户端的IP和端口。
- DEV:流量要去往的网络端口。
- SENT:进程每秒发送的数据量。
- RECEIVED:进程每秒接收的数据量。
2.iftop命令
yum -y install iftop
常用参数
iftop -i ens33
-i 指定需要检测的网卡, 如果有多个网络接口,则需要注意网络接口的选择,如:# iftop -i eth0,默认是选择第一块网卡
-B 将输出以 byte 为单位显示网卡流量,默认是 bit
-n 将输出的主机信息都通过 IP 显示,不进行 DNS 解析
-N 只显示连接端口号,不显示端口对应的服务名称
-F 显示特定网段的网卡进出流量 如: iftop -F 192.168.85.0/24
-h 帮助,显示参数信息
-p 以混杂模式运行 iftop,此时 iftop 可以用作网络嗅探器
-P 显示主机以及端口信息
-m 设置输出界面中最上面的流量刻度最大值,流量刻度分 5 个大段显示 如:# iftop -m 100M
-f 使用筛选码选择数据包来计数 如 iftop -f filter code
-b 不显示流量图形条
-c 指定可选的配置文件,如:iftop -c config file
-t 使用不带 ncurses 的文本界面,
以下两个是只和 -t 一起用的:
-s num num 秒后打印一次文本输出然后退出,-t -s 60 组合使用,表示取 60 秒网络流量输出到终端
-L num 打印的行数
-f 参数支持 tcpdump 的语法,可以使用各种过滤条件。
标签:显示,查看,iftop,端口,流量,网络流量,网卡,linux,进程
From: https://www.cnblogs.com/zops/p/18186616