shell正则匹配捕获引用进行IP匹配
在服务器上加了一个服务检测机制,用到正则来匹配IP和捕获分组。shell和其他语言一样也可以使用正则分组捕获,不过不能使用$1或1这样的形式来捕获分组,可以通过数组${BASH_REMATCH}来获得NGINX 加载动态模块
NGINX1.9.11开始增加加载动态模块支持,从此不再需要替换nginx文件即可增加第三方扩展。目前官方只有几个模块支持动态加载,第三方模块需要升级支持才可编译成模块。- 0
- 0
- 0
- 0
- 0
定位apache慢请求神器—mod_log_slow
导读apachephp站点负载时不时高负载,但是因为上面的站点太多,太难排查到底是哪个站点引起的。nginxphp-fpm倒是好查,他有一个slowlog,可以快速的定位到出现故障的php代码位置,使- 0
- 0
- 0
- 0
- 0
惊现 awk bug!
导读在对日志信息进行实时监控分析时,需要对日志中纳秒级的时间进行计算,逻辑比较简单:找出开始时间、结束时间,遇到结束时间后输出时间间隔。在对日志信息进行实时监控分析时,需要对日志中纳秒级...- 0
- 0
- 0
- 0
- 0
通过Python进行MySQL表信息统计
导读在上一篇文章中简单的介绍了使用python-mysql-replication来解析MySQLbinlog来完成实时统计的业务,当然,在现实的业务中不可能用的那么简单的。- 0
- 0
- 0
- 0
- 0
手残也不该敲的命令
导读Linux命令是一种很有趣且有用的东西,但在你不知道会带来什么后果的时候,它又会显得非常危险。所以,在输入某些命令前,请多多检查再敲回车。rm–rfrm–rf是删除文件夹和里面附带内容的一种最快捷- 0
- 0
- 0
- 0
- 0
Ganglia 监控实战!
导读从系统管理员接手服务器和主机管理以来,像应用监控这样的工具就成了他们的好帮手。其中比较有名的有Nagios、Zabbix、Icinga和Centreon。- 0
- 0
- 0
- 0
- 0
Linux下搭建Python2.7环境
导读Python(英语发音:/ˈpaɪθən/),是一种面向对象、解释型计算机程序设计语言,由1989年底发明。python具有简单、易学、免费、开源、可移植性、解释性、可嵌入性等特点,是一种不受局限- 0
- 0
- 0
- 0
- 0
用find命令巧查目录下文件的个数
导读在本指南中,我们将介绍如何在Linux系统上显示当前工作目录或任何目录及其子目录中的文件数量,以及wc命令,它会打印每个文件或来自标准输入的换行符、单词和字节计数。- 0
- 0
- 0
- 0
- 0
如何在 Linux 中不输入密码运行 sudo 命令
导读假设你在只有自己使用的计算机上运行Linux系统,比如在笔记本电脑上,在每次调用sudo时需要输入密码,长期下来就会觉得很乏味。因此,在本指南中,我们将描述如何配置sudo命令在运行时而不输入密...- 0
- 0
- 0
- 0
- 0
用CPU来加速你的Linux命令
导读在处理大数据的时候我们总会想着一些并行的操作来加速我们的操作,我们的cpu是多核多线程的,但是我们的有些命令却是单线程的命令,不能够进行并行的运算,如:grep、bzip2、wc、awk、sed等- 0
- 0
- 0
- 0
- 0
使用 HTTP/2 加速 Node.js 应用
导读我们想让现今使用Node.js构建的网站能够更加轻松的获得性能提升。为此,我们开发了netjet中间件,它可以解析应用生成的HTML并自动添加Link头部。- 0
- 0
- 0
- 0
- 0
MySQL的半同步复制
导读MySQL复制默认是异步复制,存在一定的概率备库与主库的数据是不对等的,如果Master宕机,事务在Master上已提交,但很可能这些事务没有传到任何的Slave上,此时Slave也可能会丢失事务- 0
- 0
- 0
- 0
- 0
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
导读当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!现今存在的开源协议很多,而经过OpenSourceInitiative组织通过批准的开源协- 0
- 0
- 0
- 0
- 0
在 Linux 中安装新版的Thunderbird 邮件客户端
导读Thunderbird是一个开源自由的跨平台的基于web的电子邮件、新闻和聊天客户端应用程序,其旨在用于管理多个电子邮件帐户和新闻源。Thunderbird目前最新的版本是2016年12月28日T- 0
- 0
- 0
- 0
- 0
uname命令获取Linux系统详情
导读熟悉图形化操作系统的人通常都会使用鼠标来查看系统的信息,而使用图形的Linux系统中,当你在控制台模式下,无法通过“鼠标右键>关于”获取操作系统的信息。- 0
- 0
- 0
- 0
- 0
Windows7 上运行docker实战
导读Docker是一种容器技术,它可以将应用和环境等进行打包,形成一个独立的,类似于iOS的APP形式的「应用」,这个应用可以直接被分发到任意一个支持Docker的环境中,通过简单的命令即可启动运行,- 0
- 0
- 0
- 0
- 0
探秘写时拷贝的真相发布啦!
导读写时拷贝(copy-on-write,COW)就是等到修改数据时才真正分配内存空间,这是对程序性能的优化,可以延迟甚至是避免内存拷贝,当然目的就是避免不必要的内存拷贝。- 0
- 0
- 0
- 0
- 0
如何使用Docker构建运行时间较长的脚本
导读我想我已经找到了一个非常不错的Docker使用案例。你是不是会觉得这是一篇写Docker有多好多好的文章,开始之前我想和你确认,这篇文章会介绍如何把文件系统作为持久性的数据结构。- 0
- 0
- 0
- 0
- 0