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阅读
CheckIPAddress()        {        echo $1 > /tmp/tmpserverip        echo $1 |g
转载 精选 2009-08-27 17:04:38
763阅读
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/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阅读
#!/bin/bash for ((a=1;a<254;a++)) do for ((b=0;b<254;b++)) do for ((c=0;c<254;c++)) do for ((d=1;d<254;d++)) do echo $a.$b.$c.$d>>ips.txt done done done done   &n
原创 2011-01-22 09:32:13
5739阅读
1点赞
#!/bin/bash ipp(){ exec < $1 while read a do string1=`curl -s "http://www.ip138.com/ips138.asp?ip=${a}&action=2"|iconv -f gb2312 -t utf-8|grep&
原创 2015-02-26 14:55:46
1965阅读
经常会遇到需要查找ip归属地,尤其是批量查找时候,使用脚本就比较方便了,在网上找到一个,自己更改了一下,修复了在linux下出现中文乱码问题,#!/bin/bash #Purpose: 查找ip地址所在地 ipp (){ exec < $1 while read a do sring=`curl -s "ht
转载 精选 2016-01-26 16:33:34
2404阅读
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阅读
需求shell脚本里我需要根据不同ip地址做出不同操作,因此我需要在shell脚本里获取当前主机ip地址我需要获取到192.168.1.111这个ip地址方法1ifconfig |grep 'inet 地址'|grep '192.168.1' | grep -v 'grep' | awk '{print $2}'| tr -d "地址:"效果
转载 2013-02-01 20:26:00
754阅读
2评论
  #!/bin/sh   # BY kerry (聆听未来)   # BLOG:http://kerry.blog.51cto.com     # set variable   ip_mod=$1  
转载 2012-08-28 18:07:21
494阅读
1点赞
公司三台服务器分别要绑定15个虚拟IP地址,所以写了以下脚本来实现.ip---> 为start_ip或end_ip地址前三段(需相同).start_num---> 为start_ip最后一段end_num---> 为end_ip最后一段#/bin/bashpath=/etc/sysconfig/network-scripts/cd $pathread -p "input
原创 2013-06-11 15:39:22
1460阅读
#!/bin/sh# Ping网段所有IPip="192.168.9."for i in `seq 1 254`do  ping -c 2 $ip$i | grep -q 'ttl=' && echo "$ip$i yes"|| echo "$ip$i no"  #yes正常,no主机不存在或不正常done注释:grep -q 可用于条件判断所以,如果需要pin
转载 2017-05-15 14:23:12
5121阅读
在做http proxy检测,判断proxy服务是不是正常,需要ping代理机器上XXXXX端口。由于机器数目过多,需要批量化执行telnet命令。脚本如下:PORT=XXXXXcount=0for i in $(cat ip_list.dat)do ((count++)) echo "count=$count" # 关键代码,1s自动结束telnet (sleep 1;) | telnet $i $PORT >> telnet_result.txtdone# 根据结果判断出正常可以ping通ipcat telnet_result.txt | grep
转载 2013-06-07 20:31:00
805阅读
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
  • 2
  • 3
  • 4
  • 5