zoukankan      html  css  js  c++  java
  • shell脚本检测局域网内存活主机

    <1>

    d211 admin # for i in {3..254} ; do ping -c 1 192.168.1.$i &>/dev/null && echo 192.168.1.$i is alive ;done
    192.168.1.5 is alive
    192.168.1.7 is alive

    <2>

    fping -a -g 192.168.5.1 192.168.5.177 -s -n >lele.txt

    -a   Show systems that are alive.

    -g   Generate a target list from a supplied IP netmask, or a starting and ending IP. Specify the net mask or start/end in the targets portion of the command line.

    ex. To ping the class C 192.168.1.x, the specified command line could look like either:

    fping -g 192.168.1.0/24  or   fping -g 192.168.1.0 192.168.1.255

    -s   Print cumulative statistics upon exit.                        -n   Same as -d.

    -d   Use DNS to lookup address of return ping packet. This allows you to give fping a list of IP
    addresses as input and print hostnames in the output.

    eg:

    i161 bijiao # fping -a -g 192.168.5.4 192.168.5.254 -s >jiancela.txt  2> /dev/null      //错误信息不进行输出

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.4
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.5
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.6
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.7
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.8
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.9
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.10
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.11
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.12
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.13
    ICMP Host Unreachable from 192.168.5.161 for ICMP Echo sent to 192.168.5.14

    。。。。。。。。。。。。。。

    251 targets
    65 alive
    186 unreachable
    0 unknown addresses

    0 timeouts (waiting for response)
    369 ICMP Echos sent
    65 ICMP Echo Replies received
    185 other ICMP received

    0.02 ms (min round trip time)
    0.32 ms (avg round trip time)
    2.40 ms (max round trip time)
    9.232 sec (elapsed real time)


    i161 bijiao # cat jiancela.txt
    192.168.5.101
    192.168.5.120
    192.168.5.121
    192.168.5.157
    192.168.5.158
    192.168.5.159
    192.168.5.160
    192.168.5.161

  • 相关阅读:
    python第三十一课--递归(1.简单递归函数的定义和使用)
    python第三十课--异常(with as操作)
    python第三十课--异常(异常对象传递过程)
    python第三十课--异常(raise关键字)
    python第三十课--异常(else讲解)
    python第三十课--异常(finally讲解)
    python第三十课--异常(异常处理定义格式和常见类型)
    python第二十九课——文件读写(复制文件)
    python第二十九课——文件读写(写数据的操作)
    16 nginx实现负载均衡
  • 原文地址:https://www.cnblogs.com/itcomputer/p/4645019.html
Copyright © 2011-2022 走看看