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

shell腳本批量執(zhí)行ping和telnet測試網絡方式

 更新時間:2024年12月11日 14:18:22   作者:kevin_mails  
文章介紹了如何通過創(chuàng)建shell腳本來簡化本地網絡測試任務,包括ping和telnet測試,文章詳細描述了腳本的創(chuàng)建、編輯、賦予執(zhí)行權限以及執(zhí)行的步驟,并提供了具體的腳本示例

shell腳本批量執(zhí)行ping和telnet測試網絡

當我們在本地經常需要執(zhí)行一組ping網絡測試時,就可以通過shell腳本幫我們完成

先創(chuàng)建腳本文件

例:

touch net_ping.sh

通過vi 打開文件

vi net_ping.sh

在文件中添加代碼

######################
# Autor: kevin
# 網絡連通性測試
#
######################
#!/bin/sh

RED_COLOR='\033[31;47m'
RED_GREEN='\033[32;47m'
RES='\033[0m'

ping_list=(
    baidu.com
    bing.com
    google.com
    qq.com
)

#執(zhí)行單個連接的網絡測試
#注意,shell函數不用聲明,一定要定義在調用函數代碼的上方,不然會報 command not found
ping_conn(){
    echo "開始ping $1"

    # ping -c 是執(zhí)行次數,-W 是嘗試連接等待的時間
    ping -c 3 -W 5 $1
    if [ $? -eq 0 ]; then
        echo "${RED_GREEN} INFO ${RES} ping $1 success!"
    else 
        echo "${RED_COLOR} ERROR ${RES} ping $1 fail!"
    fi  

}


for ip in ${ping_list[@]}; do
    # echo $ip
    ping_conn $ip
done

保存退出后,給一下可執(zhí)行權限

chmod u+x net_ping.sh

然后就可以執(zhí)行啦!

測試結果

如下:

趕快動手試試吧!

再補充一個進行telnet測試的腳本

######################
# Autor: kevin
# 網絡連通性測試,telnet測試
#
######################
#!/bin/sh

RED_COLOR='\033[31;47m'
RED_GREEN='\033[32;47m'
RES='\033[0m'

telnet_list=(
    "baidu.com 80" 
    "qq.com 801"
)

#執(zhí)行單個連接的網絡測試
#注意,shell函數不用聲明,一定要定義在調用函數代碼的上方,不然會報 command not found
telnet_conn(){
    echo "start telnet test $1"
   
    if [ ["$OSTYPE"=~"darwin"] ]; then
        time_out=-G
    elif [ ["$OSTYPE"=~"Linux"] ]; then
        time_out=-w
    else 
        echo "Other os"
    fi

    # nc -G 是mac os 下的超時,linux 下是 -w
    nc -zv $time_out 2 $1 

    if [ $? -eq 0 ]; then
        echo "${RED_GREEN} INFO ${RES} telnet $1 success!"
    else 
        echo "${RED_COLOR} ERROR ${RES} telnet $1 fail!"
    fi  

}


for ip in "${telnet_list[@]}"; do
    #echo $ip
    telnet_conn "$ip"
done

同ping腳本一下,也可以創(chuàng)建一個文件,把腳本復制過去,給一下執(zhí)行權限,即可執(zhí)行

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • SELINUX工作原理詳解

    SELINUX工作原理詳解

    這篇文章主要介紹了SELINUX工作原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • 最新Linux下安裝tomcat8圖解過程

    最新Linux下安裝tomcat8圖解過程

    這篇文章主要介紹了最新的Linux下安裝tomcat8圖解過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • CentOS7如何執(zhí)行PHP定時任務詳解

    CentOS7如何執(zhí)行PHP定時任務詳解

    這篇文章主要給大家介紹了關于在CentOS7中如何執(zhí)行PHP定時任務的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • 解決ubuntu安裝軟件時,status-code=409報錯的問題

    解決ubuntu安裝軟件時,status-code=409報錯的問題

    這篇文章主要介紹了解決ubuntu安裝軟件時,status-code=409報錯的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Linux進程的優(yōu)先級&&進程切換方式

    Linux進程的優(yōu)先級&&進程切換方式

    本文概述進程優(yōu)先級與調度算法,涵蓋優(yōu)先級調整方法(nice、renice命令)及Linux 2.6 O(1)調度器,通過運行隊列、task_struct結構和位圖優(yōu)化進程調度效率
    2025-07-07
  • centos查找已安裝的jdk路徑的方法

    centos查找已安裝的jdk路徑的方法

    本篇文章主要介紹了centos查找已安裝的jdk路徑的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Linux用戶建立腳本/猜字游戲/網卡流量監(jiān)控介紹

    Linux用戶建立腳本/猜字游戲/網卡流量監(jiān)控介紹

    大家好,本篇文章主要講的是Linux用戶建立腳本/猜字游戲/網卡流量監(jiān)控介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2021-12-12
  • 虛擬機ubuntu16.04無法連網的解決方法

    虛擬機ubuntu16.04無法連網的解決方法

    這篇文章主要為大家詳細介紹了虛擬機ubuntu16.04無法連網的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 詳解Linux上svn命令行批量操作

    詳解Linux上svn命令行批量操作

    這篇文章主要介紹了詳解Linux上svn命令行批量操作的相關資料,linux上的svn命令行批量添加或刪除文件,需要的朋友可以參考下
    2017-07-07
  • Linux提權技巧全面匯總

    Linux提權技巧全面匯總

    在Linux系統(tǒng)中,提權是指獲取更高的權限,這通常通過使用特定的命令或工具來完成,在這篇文章中,我們將探討一些常見的Linux提升權限的技巧:常用提權命令,反彈shell,獲取完整交互式SHELL,Linux內核漏洞提權,臟牛提權,metasploit linux提權,SUID提權,passwd提權,ssh密鑰提權
    2024-05-05

最新評論

义马市| 黑水县| 增城市| 山东省| 庆元县| 同德县| 桐城市| 商丘市| 福清市| 元阳县| 中西区| 仁寿县| 年辖:市辖区| 日照市| 新竹市| 商都县| 湘乡市| 施甸县| 大邑县| 河西区| 新龙县| 济南市| 桃园市| 汉寿县| 五寨县| 浪卡子县| 鸡东县| 衢州市| 承德县| 玉门市| 大化| 揭西县| 孝义市| 大足县| 天镇县| 镇平县| 宕昌县| 房产| 新干县| 恭城| 广德县|