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

shell腳本測(cè)試某網(wǎng)段內(nèi)主機(jī)連通性

 更新時(shí)間:2017年10月11日 12:08:41   投稿:mrr  
這篇文章主要介紹了shell腳本測(cè)試某網(wǎng)段內(nèi)主機(jī)連通性,需要的朋友可以參考下

1. 測(cè)試192.168.4.0/24整個(gè)網(wǎng)段的連通性(while版本)

#!/bin/bash
#Author:丁丁歷險(xiǎn)(Jacob)
#定義變量i控制循環(huán)次數(shù),i從1開始循環(huán),每循環(huán)一次,i自加1,直到i等于254循環(huán)退出
#在每次循環(huán)中對(duì)一個(gè)IP進(jìn)行ping測(cè)試,如果ping通,提示主機(jī)是UP的
#如果無(wú)法ping同,則提示主機(jī)是down的
#ping命令的-c選項(xiàng)控制ping測(cè)試的次數(shù),-c2表示對(duì)目標(biāo)主機(jī)執(zhí)行2次ping測(cè)試
#ping命令的-i選項(xiàng),控制多次ping測(cè)試的間隔時(shí)間默認(rèn)為1秒,-i0.3可以提升ping的測(cè)試效率
#ping命令的-W選項(xiàng),可以控制超時(shí)時(shí)間,默認(rèn)一個(gè)主機(jī)無(wú)法ping通,需要等很長(zhǎng)的超時(shí)時(shí)間,
#才會(huì)提示無(wú)法ping通,使用-W1,設(shè)置超時(shí)時(shí)間為1秒。
i=1
while [ $i -le 254 ]
do
     ping -c2 -i0.3 -W1 192.168.4.$i &>/dev/null
     if [ $? –eq 0 ];then
        echo "192.168.4.$i is up"
     else
        echo "192.168.4.$i is down"
     fi
     let i++
done

2. 測(cè)試192.168.4.0/24整個(gè)網(wǎng)段的連通性(for版本)

#!/bin/bash
#Author:丁丁歷險(xiǎn)(Jacob)
#定義for循環(huán)變量i,執(zhí)行循環(huán)次數(shù)為254次,i從1循環(huán)到254
#每次循環(huán)對(duì)某一臺(tái)目標(biāo)主機(jī)測(cè)試ping的連通性,ping命令的語(yǔ)法格式參考前面的while版本
for i in {1..254}
do
     ping -c2 -i0.3 -W1 192.168.4.$i &>/dev/null
     if [ $? –eq 0 ];then
        echo "192.168.4.$i is up"
     else
        echo "192.168.4.$i is down"
     fi
done

3. 測(cè)試192.168.4.0/24整個(gè)網(wǎng)段的連通性(多進(jìn)程版本)

#!/bin/bash
#Author:丁丁歷險(xiǎn)(Jacob)
#定義一個(gè)函數(shù),ping某一臺(tái)主機(jī),并檢測(cè)主機(jī)的存活狀態(tài),ping語(yǔ)法格式參考前面的while版本
myping(){
ping -c2 -i0.3 -W1 $1 &>/dev/null
if [ $? -eq 0 ];then
echo "$1 is up"
else
echo "$1 is down"
fi
}
for i in  {1..254}
do
     myping 192.168.4.$i &
done
#使用&符號(hào),將執(zhí)行的函數(shù)放入后臺(tái)執(zhí)行
#這樣做的好處是不需要等待ping第一臺(tái)主機(jī)的回應(yīng),就可以繼續(xù)并發(fā)ping第二臺(tái)主機(jī),依次類推。

總結(jié)

以上所述是小編給大家介紹的shell腳本測(cè)試某網(wǎng)段內(nèi)主機(jī)連通性,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • shell腳本中使用iconv實(shí)現(xiàn)批量文件轉(zhuǎn)碼的代碼分享

    shell腳本中使用iconv實(shí)現(xiàn)批量文件轉(zhuǎn)碼的代碼分享

    這篇文章主要介紹了shell腳本中使用iconv實(shí)現(xiàn)批量文件轉(zhuǎn)碼的代碼分享,本文提供了2個(gè)實(shí)現(xiàn)代碼和各自使用方法,需要的朋友可以參考下
    2014-08-08
  • 關(guān)于vi和vim的區(qū)別及命令詳解

    關(guān)于vi和vim的區(qū)別及命令詳解

    下面小編就就為大家?guī)?lái)一篇關(guān)于vi和vim的區(qū)別及命令詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • 讓代碼整潔、過(guò)程清晰的BASH Shell編程技巧

    讓代碼整潔、過(guò)程清晰的BASH Shell編程技巧

    這篇文章主要介紹了讓代碼整潔、過(guò)程清晰的BASH Shell編程技巧,特別是大型的Shell項(xiàng)目中,這10個(gè)經(jīng)驗(yàn)之談可以幫助你寫出代碼整潔、過(guò)程清晰的代碼,需要的朋友可以參考下
    2014-07-07
  • linux下開啟php的sockets擴(kuò)展支持實(shí)例

    linux下開啟php的sockets擴(kuò)展支持實(shí)例

    下面小編就為大家?guī)?lái)一篇linux下開啟php的sockets擴(kuò)展支持實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • 使用iconv批量改變文件編碼的shell腳本

    使用iconv批量改變文件編碼的shell腳本

    在開發(fā)中,我們經(jīng)常需要對(duì)N多文件編碼進(jìn)行更改,iconv只能對(duì)單文件的進(jìn)行更改,怎么辦呢?我們寫一個(gè)shell腳本來(lái)解決這個(gè)問(wèn)題
    2014-08-08
  • Shell腳本調(diào)快調(diào)慢系統(tǒng)時(shí)間(測(cè)試服務(wù)器時(shí)使用)

    Shell腳本調(diào)快調(diào)慢系統(tǒng)時(shí)間(測(cè)試服務(wù)器時(shí)使用)

    這篇文章主要介紹了Shell腳本修改系統(tǒng)時(shí)間(測(cè)試服務(wù)器時(shí)使用),本文腳本用于調(diào)快或者調(diào)慢系統(tǒng)時(shí)間,需要的朋友可以參考下
    2014-12-12
  • linux查看磁盤空間的命令詳解

    linux查看磁盤空間的命令詳解

    本篇文章主要給大家介紹了linux查看磁盤空間的兩個(gè)命令,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定大幫助,需要的朋友可以參考下
    2023-12-12
  • 程序中獲取linux系統(tǒng)啟動(dòng)時(shí)間方法

    程序中獲取linux系統(tǒng)啟動(dòng)時(shí)間方法

    需要在應(yīng)用程序獲取系統(tǒng)的啟動(dòng)時(shí)間,通過(guò)sysinfo中的uptime可以計(jì)算出系統(tǒng)的啟動(dòng)時(shí)間,下面介紹一下獲取方法,大家參考使用吧
    2014-01-01
  • Shell命令解析之set命令的用法和參數(shù)詳解

    Shell命令解析之set命令的用法和參數(shù)詳解

    set 命令作用主要是顯示系統(tǒng)中已經(jīng)存在的 shell 變量,以及設(shè)置 shell 變量的新變量值,這篇文章主要介紹了Shell命令解析之set命令的用法和參數(shù)詳解,需要的朋友可以參考下
    2023-10-10
  • Linux自定義防誤刪腳本的思路與測(cè)試

    Linux自定義防誤刪腳本的思路與測(cè)試

    相信很多朋友都遇到過(guò)在linux下誤刪除文件的時(shí)候,此刻的心中仿佛有無(wú)數(shù)的羊駝在奔騰,下面這篇文章主要給大家介紹了關(guān)于Linux自定義防誤刪腳本的思路與測(cè)試的相關(guān)資料,需要的朋友可以參考下
    2021-09-09

最新評(píng)論

吉林市| 太仓市| 井陉县| 临漳县| 晋江市| 三门县| 马鞍山市| 南投县| 宁城县| 曲麻莱县| 班玛县| 新密市| 右玉县| 鄂温| 卫辉市| 内丘县| 清苑县| 十堰市| 右玉县| 行唐县| 长白| 哈密市| 齐齐哈尔市| 南木林县| 道真| 浪卡子县| 类乌齐县| 安福县| 水城县| 福海县| 乐亭县| 乌拉特后旗| 资中县| 汶川县| 安多县| 南安市| 富蕴县| 江安县| 凌云县| 临泽县| 洪湖市|