博客專欄

        EEPW首頁 > 博客 > Linux查看端口流量的腳本分享

        Linux查看端口流量的腳本分享

        發布人:only1 時間:2020-08-14 來源:工程師 發布文章
        今天扣丁學堂小編給大家整理一下關于在Linux查看端口流量的腳本,Linux是中國IT實驗室的一個技術頻道。包含桌面應用,Linux系統管理,內核研究,嵌入式系統和開源等一些基本分類,下面我們一起來看一下吧。  



        首先通過本腳本,發現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。

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 东方市| 泰顺县| 开封县| 商城县| 贞丰县| 云南省| 万安县| 景泰县| 阿荣旗| 宜君县| 霸州市| 清流县| 江口县| 延安市| 萨嘎县| 广南县| 宕昌县| 德阳市| 明光市| 辽中县| 普格县| 淮北市| 灵宝市| 邳州市| 和顺县| 镇远县| 安义县| 顺平县| 保康县| 琼中| 莱西市| 曲靖市| 平乡县| 略阳县| 神池县| 定远县| 绩溪县| 井冈山市| 梁河县| 康乐县| 合水县|