#!/bin/bash checkalive (){     NODE=$1     ping -c 3 $NODE>/dev/null 2>&1     if [ $? -eq 0 ]     then      &
原创 2011-03-04 12:42:14
886阅读
日常运维中我们经常会监测一个ip可不可达,也总有小伙伴问类似的问题,如何去检测一个IP。实际上有很多的检测IP的工具,大大小小的,比如nmap可以,zabbix也可以。如果对于一个完善的运维体系,ping工具应该是一个基础组件了。但实际网络运维中,个人感觉还是有很多小伙伴缺少类似工具,或者是有些ping需求过于个性化,这些开源组件不支持,因为实际的网络运维中奇奇怪怪的需求总是有的,而这些开
转载 2024-08-10 16:22:06
51阅读
  一、批量ping网段对于一个网段ip地址众多,如果单个检测实在麻烦,那么我们可以直接批量ping网段检测,那个ip地址出了问题,一目了然。先看代码,直接在命令行窗口输入:for /L %D in (1,1,255) do ping 10.168.1.%DIP地址段修改成你要检查的IP地址段。当输入批量命令后,那么它就自动把网段内所有的ip地址都ping完为止。那么这段“fo
目录批量ping IP如何使用多进程处理呢?如何限制并发呢? 代码实现批量ping IP要点:1. 定义trap 捕捉INT信号,以便退出。2. 生成序列的方式可以使用{} , 也可以使用seq 2 254seq -w 还可以等位补齐,很好用3.ping-c 参数代表次数。不会像windows一样ping四次后停止,次数由用户指定.-W 代表timeout,1表示的是超过三秒钟就定义为p
转载 2024-07-03 12:54:16
140阅读
#!/bin/sh# Ping网段所有IPip="192.168.9."for i in `seq 1 254`do  ping -c 2 $ip$i | grep -q 'ttl=' && echo "$ip$i yes"|| echo "$ip$i no"  #yes正常,no主机不存在或不正常done注释:grep -q 可用于条件判断所以,如果需要pin
转载 2017-05-15 14:23:12
5121阅读
#!/bin/bashdomain=`cat ym.sh`for i in $domaindo IP=`ping $i -c 1 |awk 'NR==2 {print $5}' |awk -F ':' '{print $1}'|sed -nr "s#\(##gp"|sed -nrho ${i}:$IP >> ip.txtdone
原创 2024-04-30 09:54:31
191阅读
 服务器总是一下子买了很多的段的ip。通过绑定后,也不知道这些ip是否绑定成功,所以就写了一个shell脚本,把ip输好,批量ping一下,看是不是都能ping通。 脚本如下: 此外。还有一个ip文件,里面放的都是ip 名为allip   我们来运行一下,看一下结果:     都能ping通,那么我现在在allip里面的第一行,加一
原创 2011-05-06 11:23:32
10000+阅读
4点赞
5评论
最近做机房带宽检测。最近编写一个shell脚本批量ping各地机房的ip,返回失败率及平均响应时间#!/bin/bash log=$1.log echo -n "" > $log for i in `cat $1` do   /bin/ping -s 1000 -
原创 2016-08-11 18:00:32
5757阅读
# Java多线程Ping多个IP的实现 在计算机网络中,`ping`是一个非常常用的命令,用于测试一个特定IP地址或域名是否可达。使用多线程来并发地ping多个IP地址,可以显著提高效率。本文将详细介绍如何在Java中实现这一功能,包含代码示例和相关的类图以及流程图。 ## 1. 多线程的基本概念 在Java中,多线程是指在同一个程序中能够并行执行多个任务。在ping多个IP地址的场景中,
原创 7月前
119阅读
Queue队列的一些说明 http://blog.csdn.net/iamaiearner/article/details/9363837 因为/dev/null 所以紧适用于linux,而且是2的python版本 下面这个程序,是一个多线程的例子,下面num_threads =3 限定了3个进程。如果ips的值多余3个,比如说4个,也是可以顺利执行的,就是第0个线程执行完之后,会产
原创 2017-09-07 10:57:34
4990阅读
一、批量ping网段对于一个网段ip地址众多,如果单个检测实在麻烦,那么我们可以直接批量ping网段检测,那个ip地址出了问题,一目了然。先看代码,直接在命令行窗口输入:for /L %D in (1,1,255) do ping 10.168.1.%DIP地址段修改成你要检查的IP地址段。  当输入批量命令后,那么它就自动把网段内所有的ip地址都ping完为止。那么这段“for /L
转载 2023-12-07 03:32:10
593阅读
#!/bin/bash # sh script name {1..254} until [ -z "$1" ] # 直到所有参数都用光 do ping -c 2 192.168.5.$1 shift done 
原创 2013-12-02 14:22:12
2384阅读
#!/bin/bash # 网段的起始地址和结束地址 START=1 END=254 # 网段的前缀,例如192.168.1 #input="192.168.1" echo 请输入IP网段前3位 #这里要输入网段前缀,例如192.168.1,最后一位不用输入read "input" # 用于改变文本颜色的函数 text_green() {    echo -e "\033[0
原创 2024-07-30 15:13:22
436阅读
# Android Studio进入Shellping IP的方案 在Android开发中,有时候我们需要在Android Studio中执行一些Shell命令,比如ping一个IP地址来检测网络连接是否正常。下面将介绍如何在Android Studio中进入Shellping一个IP地址。 ## 1. 进入Shell 首先,我们需要在Android Studio中打开Terminal窗
原创 2024-05-21 06:01:42
76阅读
ping命令是我们检查网络中最常用的命令,作为网络人员,基本上每天都会用到,可以很好地帮助我们分析和判定网络故障,如果有10设备,100台设备,1000台设备怎么办?一个个ping过去人都要疯掉了,这种情况在大型网络中我们有可能遇到,那怎么办呢?我们今天来看下。一、批量ping网段对于一个网段ip地址众多,如果单个检测实在麻烦,那么我们可以直接批量ping网段检测,那个ip地址出了问题,一目了然。
# JAVA 多线程同时PING多个IP 在网络通信中,我们经常会需要同时PING多个IP地址来测试网络连接质量。在JAVA中,我们可以利用多线程来同时PING多个IP地址,提高效率。 ## 实现思路 我们可以创建一个线程池,每个线程负责PING一个IP地址。通过多线程的方式,可以同时进行多个PING操作,加快速度。 ## 代码示例 下面是一个简单的JAVA代码示例,实现了同时PING
原创 2024-05-27 06:39:25
240阅读
提起花生壳动态域名解析服务,大家都不会陌生的。花生壳动态域名解析服务,是一款动态域名解析服务,目前有两个版本,一个是公网版,一个是内网版,下面我们将讲述一下这两个版本的具体应用场合。花生壳公网版:这个也是最早的版本,早期时候,在动态公网IP资源还充裕的时候,只有这一个版本,如果您路由器WAN口IP获取的是动态公网IP【固定公网IP非常贵,一个月大概几千,这里就不多说了】,比如类似下图:目前来说,能
Linux实现ping ip是否在线shell
原创 2024-04-24 11:06:26
31阅读
Linux shell实现ping ip是否在线
原创 2024-04-24 11:06:22
19阅读
#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport
原创 2022-12-12 16:38:27
112阅读
  • 1
  • 2
  • 3
  • 4
  • 5