A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
/tmp/.ifstat.u$UID
,但可能被 IFSTAT_HISTORY 环境变量覆盖。同样,xstat(扩展的统计信息)的默认位置为 /tmp/.<xstat名称>_ifstat.u$UID
。
如果默认没有安装,可以到 ifstat 命令官网下载编译安装:http://gael.roualland.free.fr/ifstat/
-bash: ifstat: command not found ---------------------- 编译安装 ---------------------- wget http://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz tar -zxvf ifstat-1.1.tar.gz cd ifstat-1.1 ./configure make make install # 默认会安装到/usr/local/bin/目录中 #注释:执行which ifstat输出/usr/local/bin/ifstat ---------------------- 自动安装 ---------------------- #Debian apt-get install ifstat #Ubuntu apt-get install ifstat #Arch Linux pacman -S ifstat #Kali Linux apt-get install ifstat #CentOS yum install ifstat #Fedora dnf install ifstat #OS X brew install ifstat #Raspbian apt-get install ifstat #Windows Native 下载 http://gael.roualland.free.fr/ifstat/ifstat-1.1-win32.zip
ifdown 命令用于禁用指定的网络接口。
ifstat [-a] [-l] [-z] [-n] [-v] [-h] [-t] [-i if0,if1,...] [-d drv[:opt]] [-s [comm@][#]host[/nn]] [-T] [-A] [-w] [-W] [-S] [-b] [-q] [delay[/delay] [count]]
-l 监测环路网络接口(lo)。缺省情况下,ifstat监测活动的所有非环路网络接口。经使用发现,加上-l参数能监测所有的网络接口的信息,而不是只监测 lo的接口信息,也就是说,加上-l参数比不加-l参数会多一个lo接口的状态信息。 -a 监测能检测到的所有网络接口的状态信息。使用发现,比加上-l参数还多一个plip0的接口信息,搜索一下发现这是并口(网络设备中有一 个叫PLIP (Parallel Line Internet Protocol). 它提供了并口...) -z 隐藏流量是无的接口,例如那些接口虽然启动了但是未用的 -i 指定要监测的接口,后面跟网络接口名 -s 等于加-d snmp:[comm@][#]host[/nn]] 参数,通过SNMP查询一个远程主机 -h 显示简短的帮助信息 -n 关闭显示周期性出现的头部信息(也就是说,不加-n参数运行ifstat时最顶部会出现网络接口的名称,当一屏显示不下时,会再一次出现接口的名称,提示我们显示的流量信息具体是哪个网络接口的。加上-n参数把周期性的显示接口名称关闭,只显示一次) -t 在每一行的开头加一个时间 戳(能告诉我们具体的时间) -T 报告所有监测接口的全部带宽(最后一列有个total,显示所有的接口的in流量和所有接口的out流量,简单的把所有接口的in流量相加,out流量相 加) -w 用指定的列宽,而不是为了适应接口名称的长度而去自动放大列宽 -W 如果内容比终端窗口的宽度还要宽就自动换行 -S 在同一行保持状态更新(不滚动不换行)注:如果不喜欢屏幕滚动则此项非常方便,与bmon的显示方式类似 -b 用kbits/s显示带宽而不是kbytes/s -q 安静模式,警告信息不出现 -v 显示版本信息 -d 指定一个驱动来收集状态信息
默认使用 ifstat
:
$ ifstat #kernel Interface RX Pkts/Rate TX Pkts/Rate RX Data/Rate TX Data/Rate RX Errs/Drop TX Errs/Drop RX Over/Rate TX Coll/Rate lo 772 0 772 0 89504 0 89504 0 0 0 0 0 0 0 0 0 eth0 61824 0 143031 0 6153K 0 197574K 0 0 0 0 0 0 0 0 0
默认 ifstat
不监控回环接口,显示的流量单位是 KB,监控所有网络接口,加参数 -a:
$ ifstat -a #kernel Interface RX Pkts/Rate TX Pkts/Rate RX Data/Rate TX Data/Rate RX Errs/Drop TX Errs/Drop RX Over/Rate TX Coll/Rate lo 24260K 0 24260K 0 2067M 0 2067M 0 0 0 0 0 0 0 0 0 eth0 2637M 0 2847M 0 1356M 0 2798M 0 0 0 0 0 0 0 0 0