检查服务器是否开机的脚本

  脚本比较简单,可以判断服务器是否开机。

  #!/bin/bash

  #Checks to see if hosts 192.168.1.1-192.168.1.255 are alive

  for n in {1..200}; do

  host=192.168.1.$n

  ping -c2 $host &>/dev/null

  if [ $? = 0 ]; then

  echo "$host is UP"

  else

  echo "$host is DOWN"

  fi

  done

时间: 2024-11-02 12:52:05

检查服务器是否开机的脚本的相关文章

linux添加开机自启动脚本示例详解

linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的; 一.在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2. 再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行;如:$ vim /etc/rc.local#!/bin/sh## This script will be executed *after* all the other init scr

json-如何检查服务器中的响应是JSONAobject还是JSONArray?

问题描述 如何检查服务器中的响应是JSONAobject还是JSONArray? 程序中的一个服务器,默认返回一些JSONArray.但当一些错误发生时,它返回JSONObject错误的代码.我想解析json来检查错误.下面的代码用来解析错误: public static boolean checkForError(String jsonResponse) { boolean status = false; try { JSONObject json = new JSONObject(jsonR

asp.net检查服务器上目录或文件是否存在的方法_实用技巧

本文实例讲述了asp.net检查服务器上目录或文件是否存在的方法.分享给大家供大家参考.具体方法分析如下: asp.net为我们提供了文件系统对象了,对于目录与文件判断是否存在我们有System.IO.File.Exists与System.IO.Directory.Exists即可,下面看两个应用实例. 判断文件是否存在: 复制代码 代码如下: using System.IO;  // 还需要命名空间,别忘了 if (System.IO.File.Exists("c:aaa.txt")

link环境下用codefirst制作《网盘软件》,如何检查服务器连线数?

问题描述 link环境下用codefirst制作<网盘软件>,如何检查服务器连线数? link环境下用codefirst制作<网盘软件>,如何检查服务器连线数? 解决方案 可以调用netstat命令去看当前的连接数.端口等.

ec2使用AMI新建实例时,如何做特性化配置?往系统开机放脚本来实现么,还是说aws平台上有提供啥方法?

问题描述 ec2使用AMI新建实例时,如何做特性化配置?往系统开机放脚本来实现么,还是说aws平台上有提供啥方法? 解决方案 解决方案二:使用user-datahttp://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/user-data.html

asp.net检查服务器上目录或文件是否存在示例

原文 asp.net检查服务器上目录或文件是否存在示例 asp.net为我们提供了文件系统对象了,对于目录与文件判断是否存在我们有System.IO.File.Exists与System.IO.Directory.Exists即可,下面看两个应用实例. 判断文件是否存在  代码如下 复制代码 using System.IO;  // 还需要命名空间,别忘了if (System.IO.File.Exists("c:aaa.txt"))    // 注意双引号路径应为双斜杠{       

Shell脚本实现检查服务器安全状态(用户、登录IP、防火墙检查)_linux shell

说明:大家平时对Linux服务器安全主要是对系统用户的检查,登陆服务器IP检查,以及防火墙状态检查! 1.需要把正确系统用户名存储在/root/liu_shell/local_user.txt文件中,然后进行比较! 2.对登陆IP判断是不是以192.168.1和192.168.2开头的IP为正常IP! 3.判断iptables状态! 复制代码 代码如下:   #!/usr/bin/python #coding=utf-8 import sys,os,re,socket host=str(sock

oracle在solaris下开机启动脚本

1.首先要认识oracle在操作系统上开启关闭数据库的命令 命令行下启动停止数据库脚本,用oracle用户执行 $ dbstart     开启数据库 $ dbshut     关闭数据库 但要使能以上命令,需要先编辑oracle的一个配置文件oratab x86机器要编辑/var/opt/oracle/oratab cuug:/export/home/oracle/orcl/product/10gr2:Y sparc机器要将/var/opt/oracle/oratab复制到/etc下,编辑 c

如何取消服务器/主机空间目录脚本的执行权限

网站安全中,对目录的执行权限是非常敏感的,一般来说,可以写入的目录是不能够拥有脚本的执行权限的,像DedeCMS系统,可写入的有两个目录data.uploads,data目录主要是基本配置文件和缓存数据,uploads则是附件上传保存的目录,本篇将针对不同服务器环境来介绍如何取消这两个目录的执行权限,当然我们也建议用户其他一些生成纯静态html的目录,拥有可写入权限的也统统去除执行权限,这样系统会更为安全. Windows下的IIS IIS6.0 打开IIS中站点,在站点uploads目录.da