|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho
由于做Linux经常会要做Linux流量监控的流量检察,Linux流量监控仍是对照经常使用的,因而我研讨了一下Linux流量监控的一些办法,在这里拿出来和人人分享一下,但愿对人人有效。上面的三个办法能很好的办理以后流量检察
Linux流量监控的iftop工具
用处:用来立即监看网路形态和各ip所利用的频宽
实行(必需以root身份)
监控eth1的网卡的流量
#iftop-ieth1
以位元组(bytes)为单元显现流量(预设是位元bits):
$iftop-B
间接显现IP,不举行DNS反解:
$iftop-n
间接显现毗连埠编号,不显现服务称号:
$iftop-N
显现某个网段收支封包流量
$iftop-F192.168.1.0/24or192.168.1.0/255.255.255.0
其他参数可下iftop-h看申明.
进进iftop画面时,可按p切换是不是显现毗连埠,n切换显现IP或主机的domainname,N切换显现毗连埠代号或称号,p停息显现,b切换是不是显现长条,B切换盘算几秒内的均匀流量,其他按键能够按h寓目申明.
设定档的地位在~/.iftoprc,关於设定档的写法能够参考iftop的infopage.
Linux流量监控的nload工具
用处:用来立即监看网路形态和各ip所利用的频宽(很空话了)
nload默许的是eth0网卡,假如你想监测eth1网卡的流量
#nloadeth1
nload默许分为高低两块:上半部分是:Incoming也就是进进网卡的流量,下半部分是:Outgoing,也就是从这块网卡进来的流量,每部分都有以后流量(Curr),均匀流量(Avg),最小流量(Min),最年夜流量(Max),总和流量(Ttl)这几个部分,看起来仍是蛮直不雅的。
别的,你也能够本人界说流量数值显现的单元
#nload--help
就能够看到详细的相干参数了。
检察收集均匀流量
上面的剧本能够很好的监控你的收集的均匀流量,你能够提准时间
#!/bin/bash
echo-n"whichnic?"
readeth
echo"thenicis"$eth
echo-n"howmuchseconds:"
readsec
echo"durationis"$sec"seconds,waitplease..."
infirst=$(awk/$eth/{print{GetProperty(Content)}}/proc/net/dev|seds/$eth://)
outfirst=$(awk/$eth/{print$10}/proc/net/dev)
sumfirst=$(($infirst+$outfirst))
sleep$sec"s"
inend=$(awk/$eth/{print{GetProperty(Content)}}/proc/net/dev|seds/$eth://)
outend=$(awk/$eth/{print$10}/proc/net/dev)
sumend=$(($inend+$outend))
sum=$(($sumend-$sumfirst))
echo$sec"secondstotal:"$sum"bytes"
aver=$(($sum/$sec))
echo"avrage:"$aver"bytes/sec"
</p>
讨论什么版本好并无意义,关键是你是不是真心想学.不过,为了避免曲高和寡,最好选用的人多的版本。 |
|