热门

最新

红包

立Flag

投票

同城

我的

发布
qq_61885017
柒.597
3 年前
trueqq_61885017

3.ping网段,要求:1.获取当前服务器的ip,比如172.17.31.1302.则ping 172.17.31.30~130范围内的机器,100台的数量





#!/bin/bash
#获取当前服务器的IP地址
IP=`/sbin/ifconfig -a|grep inet|grep -v inet6|grep -v 127.0.0.1|awk '{print $2}'|tr -d "addr:"`

#以.分割IP地址
IP_ARR=(${IP//./ })

#获取网段
NETWORK=${IP_ARR[0]}.${IP_ARR[1]}.${IP_ARR[2]}.

num=0

for i in {125..130}
do
#检查是否存在该IP地址
ping -c 1 -w 1 ${NETWORK}$i &>/dev/null
if [ $? -eq 0 ];then
echo 找到了${NETWORK}${i}
num=`expr ${num} + 1`
fi
done

echo Ping通了${num}台服务器

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
2.创建用户stu01,要求:a.用户拥有自己的目录,b.允许远程登录,c.配置账户密码最短使用期限为 10天,最长使用期限为 90 天。配置完成后,过期的提醒消息到屏幕上方便阅读,该信息自行定义。
立即登录