IDC小菜鸟一枚,非科班出身。常常有客户的centos服务器需要分配15个IP甚至30个IP。每次需要手动分配十分麻烦,于是花了一天时间学了shell脚本,写了这个脚本。#!/bin/bashread-p"TheIPnumbers:"numwhile[[$num-gt0]]doread-p"PleaseenterIPAddress:"ipaddrtouch/etc/sysconfig/..
分类:
系统相关 时间:
2017-04-04 01:18:29
阅读次数:
203
#!/bin/bash#加载functions,action需要用到./etc/init.d/functions#for循环网段1-254forvarin{1..254};do#定义变量IPip=172.21.0.$var#ping的信息不要显示在屏幕ping-c2$ip>/dev/null2>&1if[$?=0];then#如果ping成功显示OKaction"$ip"/bin/trueelse#如果ping不成功显..
分类:
系统相关 时间:
2017-03-28 19:54:04
阅读次数:
296
1、脚本内容: 添加以下内容: 2、脚本使用: ...
分类:
其他好文 时间:
2017-01-05 13:06:02
阅读次数:
295
查询网段可用ip脚本#!/bin/bashrm-rf/log/ip.txtforinumin`seq1253`doUn=`ping-c210.0.1.$inum|greploss|awk-F[:""]+‘{print$6}‘`if[$Un=‘100%‘];thenecho10.0.1.$inum>>/log/ip.txtfidone
分类:
其他好文 时间:
2016-11-02 21:08:47
阅读次数:
154
站群服务器有很多IP地址,如果手动配置,需要很多时间。用shell脚本来实现自动配置能有效提高工作效率。如下:先给服务器配置好第一个IP,然后ssh登录服务器;在/root下创建文件iprange.txt,并将IP段写入iprange.txt;如下#catiprange.txt192.168.10.0/28192.168.10.16/28192...
分类:
系统相关 时间:
2016-09-23 21:47:53
阅读次数:
280
1.ifconfig|grepBcast|grep192|awk‘{print$2}‘|sed‘s/addr://g‘
2.ifconfigeth0|grep‘inetaddr‘|awk‘{print$2}‘|awk-F:‘{print$2}‘
3.ifconfigeth0|grepBcast|awk‘{print$2}‘|awk-F:‘{print$2}‘
获取MAC地址:
ifconfigeth0|grepHWaddr|awk‘{print$5}‘
顺便记得一个测试命..
分类:
其他好文 时间:
2016-09-01 00:22:49
阅读次数:
158
前言:有时候服务器会遭受到恶意IP访问,导致服务器负载很大,这个时候需要把这个IP封锁掉,以下两种脚本即可实现这种功能。封锁IP有两种方式:1,直接通过nginx即可,在配置文件中加入includeblockip.conf;2,通过防火墙,加入防火墙规则,使固定的IP不能访问。两种方式都是..
分类:
其他好文 时间:
2015-11-07 06:49:21
阅读次数:
470
#!/bin/bash
netstat-an|grep80|awk-F[:‘‘]+‘{print$6}‘|sort-rn|uniq-c|awk‘{if($1>=25)print$2}‘>/tmp/dropip
#netstat-an|grepEST|awk-F[:‘‘]+‘{print$6}‘|sort-rn|uniq-c|sort-rn|head-10|awk‘{if($1>15)print$2}‘>/tmp/dropip
foriin$(cat/tmp/dropip|grep-v‘..
分类:
其他好文 时间:
2015-09-07 19:36:45
阅读次数:
265
ubuntu批量添加ip脚本#!/bin/bashfor((i=0;i<=3;i=i+1))doecho"autoeth0:$i">>/etc/network/interfacesecho"ifaceeth0:$iinetstatic">>/etc/network/interfacesletj=$i+179echo"address45.41.89.$j">>/etc/network/interfacesecho"netmask255.255.255.248..
分类:
系统相关 时间:
2015-08-27 19:14:13
阅读次数:
282
linux操作系统常应用服务器,网络功能强大。linux网络属性配置:IP/子网掩码,路由,网关,主机名,DNS服务器配置IP:用户空间工具:ifconfigip网络设备服务配置文件:/etc/sysconfig/network-scripst主机名:/etc/resolv.conf配置IP脚本格式:vim/etc/sysconfig/network-scripts/i..
分类:
系统相关 时间:
2015-06-23 23:18:28
阅读次数:
259