linux 系统shell脚本,引用 for 循环,探测网段存活反馈脚本.....

shell 脚本 网段探测反馈…


本文章写的是网段探测的脚本,目的就是对是否存活的脚本进行探测,以及把存在的网段和不存在的网段进行即使的反馈,起到了方便管理准确省时省力的良好效果~~~

脚本代码~

运行 shell 脚本就可以对网段实行探测

[root@deng-131 order]# vim detect.sh 
#!/bin/bash
#名称:网段探测脚本
#作用:探测网段以及反馈
#开发者:酋长rosen
#联系方式:https://blog.csdn.net/weixin_42867972
#版本信息:2.0.10
#注意事项:探测网段尽量是同网段的地址

echo    "输入格式为:192.168.10 输入 "
read -p "请输入要探测的网段:" ip       #输入探测的ip网段
IP="$ip"        #赋值变量
for ((i=1;i<254;i++))   #利用for循环使得ip从1到254
do
        ping -c 2 $IP.$i >/dev/null  2>&1       #通过ping监测ip是否存在
        if [ $? -ne 0  ]        #如果存在则为0,不存在则为1
        then
                echo "不存在ip:$IP.$i" >> /root/no.txt  #不存在放在no.txt文件下
        else                                                    
                echo "存在ip:$IP.$i" >> /root/exist.txt  #存在就放在exist.txt文件下
        fi                                                #注:文件是自行创建
done
  • 脚本思路…
1、在脚本里面注释说明脚本的用途,当使用起来的时候就很明确此脚本的目的,脚本命名自定义
2、探测的网段从1到254之间,通过输入我想探测的网段来满足我自身的需求
3、把探测到的信息追加到创建好对应的文件夹当中,方便观察审阅
4、比如说:网段的探测可以侦察我们管理的服务器是否存在离线的行为

把脚本存放在特定的地方并改名,下次使用的自己调用命令即可

[root@deng-131 order]# vim detect.sh 
[root@deng-131 order]# echo $PATH 
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@deng-131 order]# cp detect.sh /usr/local/sbin/detect

本章节讲的是网段探测以及反馈脚本,对于我们平时对服务器的管理使用起到了非常大的帮助,通过运行本脚步后我们查阅所生成的文件信息即可得到我们想要的数据,方便快捷省事省心…

希望各位朋友(❤ ω ❤)喜欢点赞关注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值