首页 > 2014年04月06日 > 全部分享
ssh自动连接执行命令
#!/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 FTP yum源
系统版本: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
nagios系列-----Redhat5.4下安装EPEL
什么是企业版Linux附加软件包(EPEL)?企业版Linux附加软件包(以下简称EPEL)是一个由特别兴趣小组创建、维护并管理的,针对红帽企业版Linux(RHEL)及其衍生发行版(比如CentOS、ScientificLinux)的一个高质量附加软件包项目。EPEL的软件包通常不会与企业版Linux官方源中的软件包发..
分类:移动平台   时间:2014-04-06 06:53:36    收藏:0  评论:0  赞:0  阅读:550
nginx-----nginx针对某个url限制ip访问,常用于后台访问限制
假如我的站点后台地址为: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
nginx rewrite几个flag
flag标记有:last相当于Apache里的[L]标记,表示完成rewritebreak终止匹配,不再匹配后面的规则redirect返回302临时重定向地址栏会显示跳转后的地址permanent返回301永久重定向地址栏会显示跳转后的地址
分类:其他   时间:2014-04-06 06:55:17    收藏:0  评论:0  赞:0  阅读:555
nginx 判断访问文件或目录不存在rewrite
文件及目录匹配,其中:*-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
我的欧拉工程之路_2
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
nginx配置文件中使用时间戳参数
我的需求是,想根据时间戳规则来配置rewrite跳转。默认的nginx版本是实现不了这个需求的,因为它不带有时间戳参数,所以需要下载tengine来配置,安装和配置方法和nginx一模一样,下载地址为:http://tengine.taobao.org/核心点在于这里的$unix_time参考http://tengine.taobao.o..
分类:其他   时间:2014-04-06 04:56:21    收藏:0  评论:0  赞:0  阅读:2064
nginx 根据http_referer来跳转
有时候有这样的需求,凡是从百度或者google点过来的请求,也就是说,当用后搜索到你的站点时,一旦他从搜索引擎的搜索页面进到我们的网站时,就可以做一个跳转。其实,说实话,这样做也没有什么太大意义,但是nginx的确可以实现这样的操作:在配置文件的server{}中加入如下配置..
分类:其他   时间:2014-04-06 06:08:27    收藏:0  评论:0  赞:0  阅读:2498
nginx的301与302如何配置
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
一次蛋疼的nginx 502排查过程
线上一台机器(该论坛所在机器)近期频繁出现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 解析php漏洞
测试过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错误日志error_log日志级别
在配置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
nginx 配置虚拟目录并支持php
问题: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 使用 user_agent 控制客户端访问
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
480条   上一页 1 ... 13 14 15 16 17 ... 24 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!