检测主机是否存活的脚本

简介:

#!/bin/bash                                              //定义脚本类型

for ip in `seq 1 +1 254`                                 //将ip尾数定义在1到254之间

do                                                       //开始执行 

ping 172.16.1.$ip -c1                                    //ping ip次数一次

if [ $? -ne 0 ];then                                     //如果结果不等于0

  echo 172.16.1.$ip is offline                           //显示本机是离线的

else                                                     //否则

  echo 172.16.1.$ip is online                            //显示主机是在线的

fi                                                       //结束循环

done                                                     //结束脚本





     本文转自陈继松 51CTO博客,原文链接:http://blog.51cto.com/chenjisong/1606090,如需转载请自行联系原作者

相关文章
|
7月前
|
机器学习/深度学习 算法
《深度揭秘!海森矩阵如何左右梯度下降算法》
梯度下降算法是机器学习中寻找函数最小值的核心方法,而海森矩阵作为二阶偏导数矩阵,在优化过程中扮演着关键角色。它不仅帮助判断函数的凸性,确保全局最优解的收敛,还通过优化搜索方向和动态调整学习率,提高算法的稳定性和收敛速度。深入理解海森矩阵,能显著提升梯度下降算法的性能,助力更高效的模型训练与优化。
191 4
|
网络协议 安全 CDN
你的连接不是专用连接 攻击者可能试图从 github.com 窃取你的信息 通过修改DNS连接解决无法连接问题
你的连接不是专用连接 攻击者可能试图从 github.com 窃取你的信息 通过修改DNS连接解决无法连接问题
1865 0
|
11月前
|
监控 Unix Shell
shell脚本编程学习
【10月更文挑战第1天】shell脚本编程
213 12
|
12月前
|
jenkins 持续交付 Docker
docker之自定义制作镜像(python程序)
docker之自定义制作镜像(python程序)
|
11月前
|
存储 安全 Java
Java 泛型 详解
Java 泛型是 Java 5 引入的特性,允许在类、接口和方法中定义类型参数,提供类型安全、代码重用性和灵活性。泛型包括类型参数、泛型类和接口,以及泛型方法。通过定义类型参数如 `<T>`,可以在编译时检查类型,避免强制类型转换错误。泛型还支持类型边界和通配符,使代码更加灵活和高效。Java 集合框架广泛使用泛型实现类型安全的集合存储。理解泛型的基本概念和使用技巧有助于提高代码质量和可维护性。
212 4
|
11月前
|
移动开发 监控 安全
HTML5 WebSocket详解
**WebSocket** 是一种协议,支持浏览器与服务器间的双向全双工通信。不同于传统的 HTTP 模式,WebSocket 建立持久连接,使服务器能主动向客户端推送数据。本文详细解析 WebSocket 的工作原理、优缺点及应用场景,并提供客户端和服务器端的代码示例。WebSocket 适合实时聊天、在线游戏、数据监控等场景,能显著提升用户体验和应用性能,但需注意其实现复杂性和安全性问题。
|
11月前
|
移动开发 JavaScript 前端开发
HTML5 Web Workers详解
HTML5 Web Workers 允许在后台线程中运行 JavaScript,实现复杂计算而不影响用户界面,提升应用性能。其主要特性包括并行处理、异步通信、独立作用域及多数据类型支持。通过创建和使用 Worker 文件,如 `worker.js`,可执行后台任务,并与主线程通过消息传递机制通信。适用于数据处理、图像处理、复杂计算及网络请求并行等场景。需要注意的是,Web Workers 在浏览器兼容性、安全性限制、调试及资源消耗方面需特别关注。合理利用 Web Workers 可显著增强 Web 应用的流畅度和响应速度。
|
12月前
|
关系型数据库 MySQL Go
go抽取mysql配置到yaml配置文件
go抽取mysql配置到yaml配置文件
|
应用服务中间件 Linux nginx
Docker镜像-基于DockerFile制作yum版nginx镜像
本文介绍了如何使用Dockerfile制作一个基于CentOS 7.6.1810的yum版nginx镜像,并提供了详细的步骤和命令。
327 20
|
数据库 Docker 容器
Docker版TDengine2.6升级到Tdengine3.0
请注意,这些步骤提供了一般的升级指南。具体的升级过程可能因你的环境和配置而异。在进行升级之前,建议查阅TDengine官方文档和Docker镜像的相关文档,以获取更详细的升级和配置信息。
336 5