nginx rewrite实现对域名和IP的多条件正则 2012-09-17 | http/html/web 一、背景与需求 最近通过分析nginx日志,发现有很多站点会到公司站点上采集行情信息。想通过nginx rewrite处理所有的盗链。具体要求如下: 1、对于白名单中的域名允许其调用行情信息; 2、对于白名单中的IP允许其调用行情信息。 说白了上面就是一个逻辑或的语句,只要满足上面的任一条…… Continue reading
awk 正则表达式与正则运算符 2012-07-27 | perl/php/python/gawk/sed 正则表达式就像一门程序语言,有自己语法规则已经表示意思。 对于不同工具,其实大部分表达式是相同的。在linux众多文本处理工具(awk,sed,grep,perl)里面用到正则表达式只有3种类型。详细可以参考:linux shell 正则表达式(BREs,EREs,PREs)比较。只要是某些工…… Continue reading
linux shell 正则表达式(BREs,EREs,PREs)比较 2012-01-27 | perl/php/python/gawk/sed 正则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的…… Continue reading
牛X的正则表达式——从nagios中提取数据的过程 2011-11-01 | Linux/unix/mac perl/php/python/gawk/sed 最近应移动要求要提取每天的系统负载情况。其> 包括每天的CPU、内存的最高使用情况和平 均使用情况,load average平均1、5、15分钟> 的负载!刚好公司的nagios的监控日志能提到数据。不过nagios日志里都是像下图中的数 据。 显然无法直接汇制成表格按月提取 ,因…… Continue reading