这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 扣丁学堂盘点JavaEE之Struts1框架轻易入门详解

共1条 1/1 1 跳转至

扣丁学堂盘点JavaEE之Struts1框架轻易入门详解

助工
2020-08-14 10:24:28     打赏

今天扣丁学堂小编给大家整理一下关于在Linux查看端口流量的脚本,Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类,下面我们一起来看一下吧。  

linux.jpg

首先通过本脚本,发现bash确实在算术运算方面比老的shell要强大,为此需要开始学习bash,以利用它强大的功能。不过bash中的for语句功能和c中差异比较大。  

#catstream  

#!/bin/bash  

#2017-12-28weneedtomonitorstreamsofLTSchannels,sowritethisscript  

typesetinin_olddif_indif_in1dif_out1  

typesetoutout_olddif_out  

in_old=$(cat/proc/net/dev|grepeth0|sed's=^.*:=='|awk'{print$1}')  

out_old=$(cat/proc/net/dev|grepeth0|sed's=^.*:=='|awk'{print$9}')  

whiletrue  

do  

sleep1  

in=$(cat/proc/net/dev|grepeth0|sed's=^.*:=='|awk'{print$1}')  

out=$(cat/proc/net/dev|grepeth0|sed's=^.*:=='|awk'{print$9}')  

dif_in=$((in-in_old))  

dif_in1=$((dif_in*8/1024/1024))  

dif_out=$((out-out_old))  

echo"IN:${dif_in}bytesOUT:${dif_out}bytes"  

dif_out1=$((dif_out*8/1024/1024))  

echo"IN:${dif_in1}mbpsOUT:${dif_out1}mbps"  

in_old=${in}  

out_old=${out}  

done  

运行效果:  

#./stream  

IN:349179bytesOUT:1363936bytes  

IN:2mbpsOUT:10mbps  

IN:349612bytesOUT:1361852bytes  

IN:2mbpsOUT:10mbps  

IN:348684bytesOUT:1358952bytes  

IN:2mbpsOUT:10mbps  

IN:349998bytesOUT:1359092bytes  

以上就是关于扣丁学堂Linux视频教程之在Linux查看端口流量的脚本的详细介绍,最后扣丁学堂的Linux培训课程从基础入门开始教,不论学员是否拥有基础在扣丁学堂都能顺利的学习,扣丁学堂不仅有专业的老师和与时俱进的课程体系,还有大量的Linux培训视频教程供学员观看学习,想要学好Linux开发的小伙伴快快行动吧。扣丁学堂Linux技术交流群:659974587。



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]