最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell腳本輸出多個主機的網(wǎng)卡速率的方法

 更新時間:2019年12月19日 10:45:01   作者:Eddy72  
這篇文章主要介紹了shell腳本輸出多個主機的網(wǎng)卡速率的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

背景:

記錄下之前的寫過的shell腳本,需要整理出各個主機的各個網(wǎng)卡速率,網(wǎng)卡名稱為bond0到bond3,使用ethtool bond1命令可以查看相應(yīng)網(wǎng)卡的速率。因為有幾十臺主機,所以考慮使用shell腳本去查詢。

具體思路:

查詢單臺主機單網(wǎng)卡速率命令:

ethtool bond1 | grep Speed
Speed: 20000Mb/s

查詢單臺主機所有bond網(wǎng)卡速率命令,輸出網(wǎng)卡名稱和對應(yīng)的網(wǎng)卡速率:

for i in {0..3};do echo bond$i `/usr/sbin/ethtool bond$i 2 > /dev/null | grep Speed`;done
bond0
bond1 Speed: 20000Mb/s
bond2 Speed: 20000Mb/s
bond3 Speed: 2000Mb/s

查詢遠程主機所有bond網(wǎng)卡速率命令,可以使用ssh -tt遠程執(zhí)行命令:

ssh -tt user@192.168.1.1 "command "

需要查詢的IP都在/etc/hosts文件,
文件格式:

  • 192.168.1.1 compute-1
  • 192.168.1.2 compute-2

篩選出192網(wǎng)段的IP

cat /etc/hosts | grep 192 | cut -d' ' -f1

使用expect自動輸入密碼

完整腳本:

#!/bin/bash
cat /etc/hosts | grep 192 | while read line
do
echo $line
ip=`echo $line | cut -d' ' -f1`
/usr/bin/expect <<-EOF
spawn ssh -tt user@$ip "for i in {0..3};do echo bond\$\i \`/usr/sbin/ethtool bond\$\i 2>/dev/null | grep Speed\`;done "
expect {
    "(yes/no)?" { send "yes\n";exp_continue }
    "*assword:" { send "password\n";}
}
expect eof
EOF
done

總結(jié)

對shell腳本格式還不太熟,腳本格式跟直接執(zhí)行命令出來的結(jié)果還是有不少區(qū)別的,還是需要多學習shell腳本方面的知識。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Shell腳本一鍵安裝Nginx服務(wù)自定義Nginx版本

    Shell腳本一鍵安裝Nginx服務(wù)自定義Nginx版本

    這篇文章主要為大家介紹了Shell腳本一鍵安裝Nginx服務(wù),用戶可自定義Nginx版本的腳本示例,有需要的朋友可以借鑒參考下,希望能夠參考下
    2022-03-03
  • Shell管道和過濾器的使用

    Shell管道和過濾器的使用

    本文主要介紹了Shell管道和過濾器的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-03-03
  • 完美解決gvim的菜單亂碼問題

    完美解決gvim的菜單亂碼問題

    下面小編就為大家?guī)硪黄昝澜鉀Qgvim的菜單亂碼問題。小編覺的挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • linux下使用ssh遠程執(zhí)行命令批量導(dǎo)出數(shù)據(jù)庫到本地

    linux下使用ssh遠程執(zhí)行命令批量導(dǎo)出數(shù)據(jù)庫到本地

    這篇文章主要介紹了linux下使用ssh遠程執(zhí)行命令批量導(dǎo)出數(shù)據(jù)庫到本地,需要的朋友可以參考下
    2015-04-04
  • shell -z和-n的使用區(qū)別

    shell -z和-n的使用區(qū)別

    本文將深入探討shell命令中的-z和-n選項,通過詳細解釋這兩個選項的工作原理和用途,幫助讀者更好地理解和掌握Shell腳本編寫,感興趣的可以了解一下
    2024-01-01
  • Linux Shell腳本編程的注意事項

    Linux Shell腳本編程的注意事項

    這篇文章主要介紹了Linux下Shell腳本編程的一些注意事項,如編程風格、命名風格等,需要的朋友可以參考下
    2014-03-03
  • shell腳本實現(xiàn)服務(wù)器進程監(jiān)控的方法

    shell腳本實現(xiàn)服務(wù)器進程監(jiān)控的方法

    這篇文章主要介紹了shell腳本實現(xiàn)服務(wù)器進程監(jiān)控的方法,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-04-04
  • shell腳本編程之循環(huán)語句

    shell腳本編程之循環(huán)語句

    這篇文章主要介紹了shell腳本編程之循環(huán)語句的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • Shell?AWK編程的基本介紹和使用詳解

    Shell?AWK編程的基本介紹和使用詳解

    AWK可以看成一門獨立的語言,它擁有語言的基本特征,換句話說AWK可以寫出極其繁瑣和復(fù)雜的程序,AWK的語法比Shell的語法還難以接收,這篇文章主要介紹了Shell?AWK編程的介紹和基本使用,需要的朋友可以參考下
    2022-06-06
  • Linux Shell 自動交互功能實現(xiàn)

    Linux Shell 自動交互功能實現(xiàn)

    本文主要介紹了Linux Shell 自動交互功能實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08

最新評論

浮梁县| 通州市| 股票| 天门市| 会东县| 北碚区| 通山县| 庐江县| 甘南县| 天祝| 繁峙县| 平山县| 游戏| 剑阁县| 无棣县| 富裕县| 彩票| 本溪| 民勤县| 闸北区| 长宁县| 南丰县| 广德县| 色达县| 依兰县| 四会市| 合肥市| 普安县| 井陉县| 沭阳县| 青铜峡市| 大姚县| 山西省| 宝丰县| 陕西省| 长岛县| 息烽县| 汉阴县| 涿州市| 旌德县| 永川市|