##bonding.sh
#!/bin/bash
#
functionprintful(){
echo-e"\033[1;32m$1\033[0m"
}
functionprintful_file(){
FILE=$1
cat$FILE|whilereadline;do
printful"$line"
done
}
functiondebian_bonding(){
sudoapt-getinstallipcalc-y&>/dev/null&&printful"inst..
分类:
其他好文 时间:
2017-03-15 12:51:31
阅读次数:
269
<!--done--> C中的volatile用法(转载) volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变 ...
分类:
其他好文 时间:
2017-03-12 13:23:33
阅读次数:
169
第一种方法:
#!/bin/bash
cd/oldboy
foriin`ls`
do
rename‘oldboy‘‘oldgirl‘$i|rename‘html‘‘HTML‘$i
done
第二种方法:
#!/bin/bash
cd/oldboy
foriin`ls`
do
mv$i`echo$i|sed-e‘s#oldboy#oldgirl#g;s#html#HTML#g‘`
done
分类:
数据库 时间:
2017-03-09 15:59:15
阅读次数:
910
1)结合/var/log/secure文件,将ssh登陆失败次数大于N的IP封顶N=3
SEC_FILE=/var/log/secure
foripin`grep"Failedpassword"$SEC_FILE|grep-Eo"([0-9]{1,3}\.){3}[0-9]{1,3}"|sort-n|uniq-c|awk‘{if($1>$N)print$2}‘`
do
iptables-AINPUT-s$ip-ptcp--dport22-jDROP
done
分类:
其他好文 时间:
2017-03-09 15:57:34
阅读次数:
115
案例1:修改IQKeyboarManager的完成按钮,将英文Done改成中文 方式:找到定义该标题的地方,确定她在哪行代码?或者哪个控件的定义处。 方案1:<1直接搜索Done关键字,但发现搜索出的条目太多,不好找 方案2:<1间接搜索其位于同一父控件的上下箭头,发现搜出来的条目只有三个,好!,缩 ...
分类:
其他好文 时间:
2017-03-08 19:05:59
阅读次数:
159
先安装inotify-tools#!/bin/sh
dir=/opt/pup/archive/
/usr/bin/inotifywait-mrq--format‘%f‘-ecreate${dir}|whilereadf
do
if["${f##*.}"x="png"x];then
#echouploadfile:${f}
/usr/bin/ncftpput-ua-pa10.151.84.139.${dir}${f}
fi
done扩展:inotifywait语法:inotifyw..
分类:
系统相关 时间:
2017-03-07 23:21:03
阅读次数:
201
一.CentOS7镜像制作 1.1创建CentOS7虚拟机 #选择英文语言,下一步 #选择时区:亚洲上海 #选择最小化安装包组 #自定义磁盘分区 #不使用LVM,单机 "+" 添加分区 #只分配一个 “/” 分区,不创建 swap分区,本身就是虚拟机,更影响性能。 #创建完,单机左上角“done” ...
分类:
其他好文 时间:
2017-03-01 15:53:30
阅读次数:
385
之前自己在写shell脚本的时候,需要自动创建1-100的文本确不知道该如何去创建。百度一翻终于知道了创建的方法。 在shell脚本中创建1-100的方法很多,那我在这里主要就说两种容易理解且方便的方法: 第一种方法: for i in {1..100} do echo $i done 使用{1.. ...
分类:
编程语言 时间:
2017-02-28 15:06:59
阅读次数:
220
#!/bin/bash
list=`awk‘/19:/,/21:/{print$10}‘/data/opt/nginx/logs/access.log|tr-d"[[:punct:]]|[[:alpha:]]"`
sum=0
foriin$list;do
sum=$[$sum+$i]
done
echo$sum
分类:
其他好文 时间:
2017-02-28 14:05:50
阅读次数:
146
Easier Done Than Said? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12751 Accepted Submission( ...
分类:
其他好文 时间:
2017-02-26 17:22:05
阅读次数:
139