有时候,我们需要在linux上ping一些地址,判断地址是否被占用

一、编写shell脚本

脚本如下:#!/bin/bash

for i in 192.168.16.{1..255}

do

(

ping $i -c 2 > /dev/null 2>&1

[ $? -eq 0 ] && echo "$i is alive"

)&

done

效果如下

二、使用fping

fping需要单独安装,它能ping一组地址, -g指定一组地址,比如fping -g 192.168.16.1 192.168.16.200

表示这两个地址之间所有的地址。

-a选项表明打印出alive的主机

qingsong@db2a:/tmp$fping -a -g 192.168.16.0/24 2> /dev/null

192.168.16.1

192.168.16.2

192.168.16.128

192.168.16.129

-u选项打印出unreachable的主机

qingsong@db2a:/tmp$fping -u -g 192.168.16.0/24 2> /dev/null

192.168.16.3

192.168.16.4

192.168.16.5

......

192.168.16.254

效果如下:

三、使用nmapnmap -sP 192.168.99.0/24

效果如下:

四、使用zabbix的自动发现

因为ping主机可能不准,因为有终端服务器上防火墙禁ping,zabbix上可以配置自动发现规则,可以通过ping,ssh发现主机的状态,从而判断主机地址

是否被占用

效果如下:

linux 自动ping脚本,linux上ping脚本及zabbix3.xx上自动发现相关推荐

  1. linux批量umount脚本,Linux下批量ping某个网段ip的脚本

    比如现在需要对172.16.50.0/24网段的ip进行检查,检查哪些ip现在被占用,哪些ip没有被占用,可以通过ping命令来检查,脚本如下: [root@uatdns01 opt]# vim /o ...

  2. 【Linux】20.shell脚本 检测是否 ping 通

    shell脚本 检测是否 ping 通 -c: 表示次数,1 为1次 -w: 表示deadline, time out的时间,单位为秒,100为100秒. # ping一次该ip, 超时设置1s(如果 ...

  3. linux下的rman自动备份脚本,LINUX上RMAN自动备份脚本

    1. 建备份目录 oradataback,2级目录archback(放归档日志).rmanscripts(备份脚本), 在rmanscripts下面建  rmanlevel0.sh  rmanleve ...

  4. linux 定时执行搅拌,Linux上定时shell脚本

    本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...

  5. linux+oracle+自动增量备份脚本,linux自动运行rman增量备份脚本

    一.增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup ...

  6. 能ping通Linux但是ssh连不上问题解决方法

    问题:能ping通Linux服务器 但是ssh连不上  <Linux redhat AS4 版本> 解决方法这个问题花了我20分钟去查资料,网上写的解决方法也是五花八门,不过,总算解决了, ...

  7. linux 自动打卡脚本,Linux使用Cron+AT实现随机自动签到 执行随机命令

    签到,指在规定的簿册上签名或写一"到"字,表示本人已经到达.亦即用记录的方式表明自己出席或者参加过某个活动.多用于出席会议或上班. 我们在设计签到功能时,有多种方式,今天主要讲Li ...

  8. linux能ping通ssh连不上,能ping通Linux但是ssh连不上问题解决方法

    问题:能ping通Linux服务器 但是ssh连不上 解决方法这个问题花了我20分钟去查资料,网上写的解决方法也是五花八门,不过,总算解决了,分享出来和大家一起学习. 服务器正常,PING也能PING ...

  9. linux自动登录cmcc脚本,Linux下移动CMCC WLAN自动连接认证

    山东移动的WLAN目前覆盖了很多居民区.公共场所和高校.价格低廉,速度尚可,普通网络应用绰绰有余,准备把家中的10M廉通宽带打入冷宫. 不过CMCC WLAN每次都要Web页认证比较麻烦.幸亏Linu ...

最新文章

  1. R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:使用gt包可视化表格数据,使其易于阅读和理解、使用gtExtras包添加一个图,显示表中某一列中的数字
  2. java日历教程_JAVA Calendar方法使用基础教程详解
  3. 重写修改重写的Dialog显示问题
  4. 04_resultMap配置
  5. 第一天2017/03/28
  6. 迷宫寻宝(一) ---- 状态压缩
  7. android模拟机新闻APP,DavidTGNewsProject
  8. 题库:queryset数据类型的特性
  9. HDU 5937 2016CCPC杭州 E: Equation(DFS)
  10. [转]短信验证码如何防止不恶意点击被刷!
  11. 入侵html数据库,教你如何暴库(网站入侵)
  12. DB2 PC服务器本地磁盘集群部署模式简介
  13. 高清精美壁纸:2013年4月桌面日历壁纸免费下载
  14. Latex参考文献问题---参考文献条数不显示
  15. 用canvas画布画时钟
  16. JAVA基础精选面试题(持续更新,一天五道,祝各位道友,早日飞升上仙)!
  17. 不只是CAD电子签名,设计院电子签章还要有这些!
  18. git No tracked branch configured or branch doesn‘t exist
  19. caffe-ristretto:可以定点的层目录
  20. AltiumDesigner

热门文章

  1. linux查看cpu 内存
  2. orb-slam评价
  3. php特殊函数,PHP常用特殊运算符号和函数的简单示例
  4. 京东css3动画全屏海报_京东超市的文案,写到吃货心坎里了
  5. java实现验证码输出_java实现验证码
  6. 超级计算机排名表格,全球超级计算机500强_科技时代首页_新浪网
  7. python语言程序设计基础答案第四章_《Python语言程序设计基础》第四章笔记
  8. mybatis的mapper.xml中使用java类中的全局变量
  9. linux 安装sap,Solman系列 安装SAP Solution Manager 7.1 on Suse Linux
  10. java级联添加_JavaWeb学习记录(十三)——商城购物之添加订单的数据库级联操作...