cat /home/master/init_pandora.sh #! /bin/shuser=`whoami`if [ $user = 'master' ]the
ii
原创 2023-06-20 09:20:19
84阅读
CheckIPAddress()        {        echo $1 > /tmp/tmpserverip        echo $1 |g
转载 精选 2009-08-27 17:04:38
763阅读
shell脚本如下:#!/bin/bash #该脚本用于设置网卡的IP地址 #第一部分:变量的设置 ETH=$(ifconfig | grep "^eth" | awk '{print$1}') MAC=$(ifconfig | grep "^eth" | awk '{print$5}') read -p "请输入设置IP地址:" IP read -p "请输入设置的网关:" GW read -
转载 2023-06-14 11:08:05
204阅读
#!/bin/bashA="IPADDR.*"B="NETMASK.*"C="GATEWAY.*"D="DNS1.*"E="/etc/sysconfig/network-scripts/ifcfg-eth1"F="cat$E|sed-n'/BOOTP/p'"if[!"$F"="BOOTPROTO=dhcp"]thenread-t30-p"PleaseentertheIPaddress:"IPrea
原创 2018-08-19 15:38:35
2931阅读
shell脚本建议执行流程如下图:   #!/bin/sh  #脚本用途:用来设置IP、子网掩码、默认网关以及DNS  #用法:sh name.sh [-i ipadress] [-n netmask] [-g gateway] #[-d dns]  #注意:1
原创 2012-09-18 21:35:49
3317阅读
1点赞
1评论
#!/bin/bash#Purpose: 查找ip地址所在地ipp (){exec < $1while read adosring=`curl -s "http://ip138.com/ips138.asp?ip=${a}&action=2"| iconv -f gb2312 -t utf-8|grep '<ul class="ul1"><li>' | awk
转载 精选 2015-05-08 10:59:14
1830阅读
vi ip.sh #!/bin/bash ifconfig $1|sed -n 2p|awk  '{ print $2 }'|awk -F : '{ print $2 }' ##ifconfig $1|sed -n 2p|awk  '{ print $2 }'|tr -d 'addr:'#这个也可以实现#### 执行: ./ip.sh eth0 192.168.2.
原创 2011-12-09 14:23:44
5012阅读
1点赞
1评论
在做http proxy的检测,判断proxy服务是不是正常,需要ping代理机器的上XXXXX端口。由于机器的数目过多,需要批量化执行telnet的命令。 脚本如下: PORT=XXXXX count=0 for i in $(cat ip_list.dat) do ((count++)) echo "count=$count" # 关键代码,1s自动结束te
原创 2013-09-03 22:12:02
7577阅读
#!/bin/sh  # BY kerry (聆听未来)  # BLOG:http://kerry.blog.51cto.com   # set variable  ip_mod=$1  mask_mod=$2  gw_mod=$3  dns_mod=$4 &
转载 精选 2015-04-30 16:31:28
788阅读
#!/bin/bash #author: #date:2015-6-13 #filename:ip.sh ############################# ifconfig_cmd=`which ifconfig` $ifconfig_cmd > ifconfig.me ################################### funct
原创 2015-06-13 18:09:16
2170阅读
#!/bin/bash#AutomodifyipandhostnameIP_CONFIG='/etc/sysconfig/network-scripts/ifcfg-eth0'HOSTNAME_CONFIG='/etc/sysconfig/network'HOSTS_CONFIG='/etc/hosts'#定义一个IP主要内容数组a=0#定义变量a为
原创 2019-03-11 11:12:28
3666阅读
由于二级运营商出口IP有变动,影响公司业务,做shell脚本监控运营商出口IP邮件告警。
#!/bin/bashdomain=`cat ym.sh`for i in $domaindo IP=`ping $i -c 1 |awk 'NR==2 {print $5}' |awk -F ':' '{print $1}'|sed -nr "s#\(##gp"|sed -nrho ${i}:$IP >> ip.txtdone
原创 2024-04-30 09:54:31
191阅读
# 1.定义相关变量 default_path=/etc/sysconfig/network-scripts/ host_ens=$(find /etc/sysconfig/network-scripts/ -name ifcfg-ens* | awk 'BEGIN{FS="/"}{print $NF}')# 2.让用户选择是否需要修改IP地址 read -p '请确认是否修改IP地址(y/
原创 2024-06-21 23:30:14
576阅读
#!/bin/sh  # BY kerry (聆听未来)  # BLOG:http://kerry.blog.51cto.com   # set variable  ip_mod=$1  mask_mod=$2  gw_mod=$3  dns_mod=$4 &
原创 2011-03-17 17:27:48
7415阅读
4点赞
1评论
 服务器总是一下子买了很多的段的ip。通过绑定后,也不知道这些ip是否绑定成功,所以就写了一个shell脚本,把ip输好,批量ping一下,看是不是都能ping通。 脚本如下: 此外。还有一个ip文件,里面放的都是ip 名为allip   我们来运行一下,看一下结果:     都能ping通,那么我现在在allip里面的第一行,加一
原创 2011-05-06 11:23:32
10000+阅读
4点赞
5评论
#!/bin/sh   # BY kerry (聆听未来)   # BLOG:http://kerry.blog.51cto.com     # set variable   ip_mod=$1   mask
转载 2012-01-13 17:25:18
503阅读
最近做机房带宽检测。最近编写一个shell脚本批量ping各地机房的ip,返回失败率及平均响应时间#!/bin/bash log=$1.log echo -n "" > $log for i in `cat $1` do   /bin/ping -s 1000 -
原创 2016-08-11 18:00:32
5757阅读
shell 脚本监控公网出口IPhttp://keep11.blog.51cto.com/1443840/18622791、情景公司有2条二级运营商的链路,链路非常不稳定。更为严重的是我们申请固定IP,出口IP竟然总是变动。公司所有业务都需要通过外网,影响面非常大。有人提示可以对出口做监测,发现IP变动赶紧处理。我百度发现curl可以通过网站拿到出口地址后就直接写了,测试成功,就记录下来share
转载 2017-04-16 18:27:06
1585阅读
1点赞
#!/bin/bashread-p请输入一个地址:IP[["$IP"=~^(([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$]]&&echoitisok
原创 2019-08-13 16:12:09
1821阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5