#!/bin/shauto_ssh(){expect-c"settimeout-1;spawnssh-oStrictHostKeyChecking=no-p8000-t$1${*:2};expect{(yes/no)?{send--yes\r;exp_continue}*assword*{send--\r;expect{*denied*{exit2;}eof}}eof{exit1;}}"return$?}auto_ssh192.168.0.166ifconfigauto_scp(){expect-c"sett..
分类:
其他 时间:
2014-04-06 06:41:47
收藏:
0 评论:
0 赞:
0 阅读:
505
#!/bin/sh#lastupdate2013/08/21###start./etc/rc.d/init.d/functions./etc/sysconfig/networkif[$#-eq0];thenecho-n"Pleasespecifyhosts:"readhostsif[-z$hosts];thenecho-e"\033[40;31mexit.....\033[0m"exit2elseexporthostsfielsehosts=$1exporthostsfiecho-n"Testingto$ho..
分类:
其他 时间:
2014-04-06 06:43:32
收藏:
0 评论:
0 赞:
0 阅读:
488
系统版本:OracleLinux-R5-U7-Server-x86_64-dvd.iso#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
exportPATH
BASEDIR=/etc/yum.repos.d
IPADDR=$(ifconfigeth0|grep‘inetaddr‘|cut-d‘:‘-f2|cut-d‘‘-f1)
mkdir-p/mnt/dvd
mkdir-p/yum..
分类:
数据库技术 时间:
2014-04-06 08:00:42
收藏:
0 评论:
0 赞:
0 阅读:
446
#include<stdio.h>inthanoi(intn,chara,charb,charc){if(n>0){if(n==1){printf("%c->%c\n",a,c);}else{hanoi(n-1,a,c,b);printf("%c->%c\n",a,c);hanoi(n-1,b,a,c);}}}intmain(){hanoi(8,‘a‘,‘b‘,‘c‘);getchar();return0;}
分类:
其他 时间:
2014-04-06 05:14:50
收藏:
0 评论:
0 赞:
0 阅读:
435
#include<stdio.h>voidpermutation(chars[],intb,inte){if((0<=b)&&(b<=e)){if(b==e){printf("%s\n",s);}else{inti=0;for(i=b;i<=e;i++){charc=s[b];s[b]=s[i];s[i]=c;permutation(s,b+1,e);c=s[b];s[b]=s[i];s[i]=c;}}}}intmain(){chars[]="abcd";perm..
分类:
其他 时间:
2014-04-06 05:16:34
收藏:
0 评论:
0 赞:
0 阅读:
390
#include<stdio.h>#defineN8typedefstruct_tag_Pos{intios;intjos;}Pos;staticcharboard[N+2][N+2];staticPospos[]={{-1,-1},{-1,0},{-1,1}};staticintcount=0;voidinit(){inti=0;intj=0;for(i=0;i<N+2;i++){board[0][i]=‘#‘;board[N+1][i]=‘#‘;board[i][0]=‘#‘;board..
分类:
其他 时间:
2014-04-06 06:33:17
收藏:
0 评论:
0 赞:
0 阅读:
440
什么是企业版Linux附加软件包(EPEL)?企业版Linux附加软件包(以下简称EPEL)是一个由特别兴趣小组创建、维护并管理的,针对红帽企业版Linux(RHEL)及其衍生发行版(比如CentOS、ScientificLinux)的一个高质量附加软件包项目。EPEL的软件包通常不会与企业版Linux官方源中的软件包发..
分类:
移动平台 时间:
2014-04-06 06:53:36
收藏:
0 评论:
0 赞:
0 阅读:
550
假如我的站点后台地址为:http://www.abc.net/admin.php那么我想限制只有个别ip可以访问后台,那么需要在配置文件中增加:12location~.*admin.*{3allow1.1.1.1;4allow12.12.12.0/24;5denyall;6location~\.php${7includefastcgi_params;8fastcgi_passunix:/tmp/php-fcgi.sock;9f..
分类:
其他 时间:
2014-04-06 05:48:23
收藏:
0 评论:
0 赞:
0 阅读:
974
flag标记有:last相当于Apache里的[L]标记,表示完成rewritebreak终止匹配,不再匹配后面的规则redirect返回302临时重定向地址栏会显示跳转后的地址permanent返回301永久重定向地址栏会显示跳转后的地址
分类:
其他 时间:
2014-04-06 06:55:17
收藏:
0 评论:
0 赞:
0 阅读:
555
文件及目录匹配,其中:*-f和!-f用来判断是否存在文件*-d和!-d用来判断是否存在目录*-e和!-e用来判断是否存在文件或目录*-x和!-x用来判断文件是否可执行样例:判断访问的图片是否存在,不存在跳转到另外的域名location~*^.+.(jpg|jpeg|gif|css|png|js|ico|thumb){root/data/www..
分类:
其他 时间:
2014-04-06 06:11:52
收藏:
0 评论:
0 赞:
0 阅读:
6011
EvenFibonaccinumbersProblem2EachnewtermintheFibonaccisequenceisgeneratedbyaddingtheprevioustwoterms.Bystartingwith1and2,thefirst10termswillbe:1,2,3,5,8,13,21,34,55,89,...ByconsideringthetermsintheFibonaccisequencewhosevaluesdonotexceedfourmillion,findthesum..
分类:
其他 时间:
2014-04-06 05:18:15
收藏:
0 评论:
0 赞:
0 阅读:
491
我的需求是,想根据时间戳规则来配置rewrite跳转。默认的nginx版本是实现不了这个需求的,因为它不带有时间戳参数,所以需要下载tengine来配置,安装和配置方法和nginx一模一样,下载地址为:http://tengine.taobao.org/核心点在于这里的$unix_time参考http://tengine.taobao.o..
分类:
其他 时间:
2014-04-06 04:56:21
收藏:
0 评论:
0 赞:
0 阅读:
2064
有时候有这样的需求,凡是从百度或者google点过来的请求,也就是说,当用后搜索到你的站点时,一旦他从搜索引擎的搜索页面进到我们的网站时,就可以做一个跳转。其实,说实话,这样做也没有什么太大意义,但是nginx的确可以实现这样的操作:在配置文件的server{}中加入如下配置..
分类:
其他 时间:
2014-04-06 06:08:27
收藏:
0 评论:
0 赞:
0 阅读:
2498
nginx的日志格式中,有一个字段叫做$http_user_agent这个其实是客户端浏览器的一个信息,比如咱们平时使用IE浏览器的话,nginx的日志中会记录类似于这样的信息:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1)这一段信息就是$http_user_agent了。咱们可以根据这个特点来控制客..
分类:
其他 时间:
2014-04-06 08:04:02
收藏:
0 评论:
0 赞:
0 阅读:
648
线上一台机器(该论坛所在机器)近期频繁出现502,每100次访问就会出现10次,这频率也太高了。于是开始了我的502排查之旅。1.1psaux|grep-cphp复制代码结果为2002netstat-an|grep-cphp复制代码结果一直在5以下,这说明php-cgi的进程是绝对够用的。2.查看php-fpm.log3tail-f/usr..
分类:
其他 时间:
2014-04-06 08:05:42
收藏:
0 评论:
0 赞:
0 阅读:
530
测试过nginx诸多版本,都有该漏洞。漏洞场景:nginx+php-cgi漏洞重现:在网站根目录上传一个文件1.jpg内容为:1<?php2echo111;3?>复制代码这样访问:http://yourdomain/1.jpg/123.php//这里的123随意定义,写成abc也行,关键后边是.php这样就能解析php了结果为111这似乎..
分类:
Web开发 时间:
2014-04-06 05:11:34
收藏:
0 评论:
0 赞:
0 阅读:
560
在配置nginx.conf的时候,有一项是指定错误日志的,默认情况下你不指定也没有关系,因为nginx很少有错误日志记录的。但有时出现问题时,是有必要记录一下错误日志的,方便我们排查问题。error_log级别分为debug,info,notice,warn,error,crit默认为crit,该级别在日志名后边定义..
分类:
其他 时间:
2014-04-06 05:28:28
收藏:
0 评论:
0 赞:
0 阅读:
341
#include<stdio.h>
#include<malloc.h>
#include<string.h>
//串的堆分配存储结构
typedefstruct{
char*ch;
intlength;
}heap;
//串赋值
intstr_assign(heap*str,char*chars)
{
intcount;
char*c;
inti;
//若串str已经存在,则释放所占空间
printf("%s\n",ch..
分类:
其他 时间:
2014-04-06 05:30:06
收藏:
0 评论:
0 赞:
0 阅读:
482
问题:www.111.com站点的root目录为/data/web/,现在想在www.111.com下放一个站点,www.111.com/abc/但不能直接在/data/web/下创建abc目录,要放在/data1/abc/下。解决办法:使用nginx的alias功能实现虚拟目录在配置文件中加入location~/abc/(.*)${alias/data1/abc/$1;}当然,a..
分类:
Web开发 时间:
2014-04-06 06:34:57
收藏:
0 评论:
0 赞:
0 阅读:
563
nginx的日志格式中,有一个字段叫做$http_user_agent这个其实是客户端浏览器的一个信息,比如咱们平时使用IE浏览器的话,nginx的日志中会记录类似于这样的信息:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1)这一段信息就是$http_user_agent了。咱们可以根据这个特点来控制客..
分类:
其他 时间:
2014-04-06 07:55:36
收藏:
0 评论:
0 赞:
0 阅读:
578