iftop:动态显示网络接口流量信息
简介iftop是一款实时流量监控工具,可用于监控TCP/IP连接等,必须是root用户的身份运行。 一般最小化安装系统都没有这个命令,需要使用yum命令额外安装,二爷还要从epel源下载。
说明
iftop是一款实时流量监控工具,可用于监控TCP/IP连接等,必须是root用户的身份运行。
一般最小化安装系统都没有这个命令,需要使用yum命令额外安装,二爷还要从epel源下载。
安装步骤
#增加阿里云源,这里使用的Centos7,所以后面为epel-7.repo
[root@localhost iftop-0.17]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#运行yum makecache生成缓存
[root@localhost iftop-0.17]# yum makecache
#运行yum -y install iftop安装
[root@localhost iftop-0.17]# yum install iftop
基本格式
iftop [option]
常用参数
- -i:指定监听的网络接口
- -n:不进行DNS解析
- -N:不将端口号解析成服务名
- -B:以byte为单位显示流量
- -p:设置网卡的混杂模式,以便不直接通过指定接口传递的流量也能被统计
- -P:显示端口号
- -m:设置界面最上边的刻度的最大值,刻度分为5个大段显示
- -F:显示特定网段的进出流量
示例
1、不接口任何参数使用iftop
[root@localhost iftop-0.17]# iftop
interface: eno16777736 #默认监听系统的第一块网卡,可以使用-i进行指定
IP address is: 192.168.71.108
MAC address is: 00:0c:29:1e:d8:26
界面说明:
- 界面上显示的类似刻度尺的刻度范围,是以标尺的形式显示流量图形的长条
- 中间的<=或=>这两个左右箭头,表示流量的方向
- TX:发送流量
- RX:接收流量
- TOTAL:总流量
- Cum:运行iftop到目前时间的总流量
- peak:流量峰值
- rates:分表表示过去2s、10s、40s的平均流量
2、常用命令组合
[root@localhost iftop-0.17]# iftop -nNBP
前一篇博客中已经说过Golang对Gzip的处理,其实这是我的服务器端的处理,那么当我们服务器返回Gzip压缩的字符串后,客户端如何进行解压呢?本文主要记录下JavaScript对Gzip进行压缩和解压处理。
在PHP中,对二维数组排序还是非常简单的,但是在Golang中对二位数据排序显的就稍显麻烦,但是我们还是可以通过结构体来进行排序,本文主要记录Golang如何通过结构体的多个字段来进行排序。
当我们完成一个Golang项目后,我们希望能编译成不同系统上的可执行文件。所以本文主要记录如何编译成Windows和Linux上的可执行文件。
通过sudo命令,可以让普通用户在执行指定命令或程序上,拥有超级管理员的权限。并有针对性将不同的命令授予指定的普通用户,同时普通用户不需要知道root的密码就可以得到授权,授权的方式可以通过visudo配置管理。
快速生成表格
Electron页面跳转、浏览器打开链接和打开新窗口
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。
Docker编译镜像出现:fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: temporary error (try again later)
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory问题