欢迎访问www.showerlee.com, 您的支持就是我前进的动力.
  • LNMP 全功能编译安装 for CentOS6.3笔记

    showerlee 2013-08-18 04:11 NGINX 阅读 (4,629) 3条评论
    五一假期,由于被妹子放鸽子,所以一个人苦逼在家闲着无聊,把之前一直惦记的民间传说性能超apache N倍的NGINX玩了下。研究+测试前后就是一个下午时间,在此把自己的心得整理了下,聊以自慰。。╮(╯▽╰)╭ (最后的备注为介绍NGINX加载PHP原理) LINUX操作系统:centOS6.3 64bit NGINX:nginx-1.4.0 MYSQL:mysql-5.6.10 PHP:php-5.4.13 一.安装开发包(使用默认CENTOS更新源): # yum -y install wget ...
  • Centos6.3下haproxy+keepalived+apache配置笔记

    showerlee 2013-08-17 02:17 Load balance 阅读 (6,026) 2条评论
    keepalived个人简单理解就是实现一个虚IP在keepalived主从服务器之间切换的功能,当主的keeplived挂掉,从机会无缝接管该虚IP。 keepalived它作为一个辅助实现高可用性工具,一般都会配合某个具体服务工作,例如mysql,drbd,haproxy等,本篇介绍的就是haproxy,在前期做好keepalived配置后,做一个切换脚本,当haproxy挂掉后,脚本会立即执行keepalived关闭操作,从而让从机接管,该虚IP其实会和本机的物理IP做绑定,访问虚I...
  • Centos6.3下rsync+sersync安装配置笔记

    showerlee 2013-08-17 02:04 RSYNC 阅读 (9,948) 6条评论
    最近单位活比较多,所以就很少更新,晚上上网碰巧看到一篇关于sersync的介绍,个人感觉较rsync+inotify配置更加规范,刚好最近手痒,就总结了下,分享给大家。 目前业内比较靠谱的同步解决方案有: rsync+inotify-tools,Openduckbill+inotify-tools和rsync+sersync 前两者由于是基于脚本语言编写,所以规范程度,执行效率相对rsync+sersync就稍微弱一些。 sersync是使用c++编写,基于boost1.43.0,inotify api,rs...
  • [SHELL]监控LINUX目录文件变化

    showerlee 2013-08-16 21:25 SHELL 阅读 (4,481) 抢沙发
    最近看到群里有人聊到他们的服务器最近被挂马,然后想利用一个脚本能够实时监控web目录下文件的变化,也就是对该目录的增删改操作都会记录到相应日志下。 当时感觉这个功能的确实有点意思,所以网上查阅了些资料,自己研究了下,这会儿有空写了个脚本,分享给大家,如有问题,还请大家指出。 以下我写了两个脚本: 脚本1:将需要监控的目录的原始状态保存到LOG日志 脚本2:将脚本1的原始状态与本脚本比对,如...
  • Centos6.3下利用openvpn部署远程VPN服务

    showerlee 2013-08-16 16:55 VPN 阅读 (19,603) 3条评论
     今天看到群里有人提到openvpn,刚好放假在家,就顺带的研究了下。 2年前自己还是小白的时候就在老单位连总部OA时用过openvpn这个客户端,感觉还挺好用,而且觉得以后项目应该也能用得上,SO google了网上大量零碎资料,折腾了大半天,按照自己的理解就整理了如下文档,给有兴趣的朋友分享一下。 最近一直想把自己的短板,也就是LINUX编程这块好好研究下。。 不扯了,开始干活。。 -------------------华...
  • CENTOS6.3下zabbix安装部署

    showerlee 2013-08-16 16:13 ZABBIX 阅读 (28,433) 10条评论
    RHCE过的EMAIL已经下来,所以最近闲了就准备把先前的文档更新下。 我更新的内容主要是把自己当时的理解加到配置里,告诉大家我当时的一些思路想法,而不会像网上的很多文档只会把一大堆命令贴出来,搞得很多本身对该知识点不了解的朋友更加晕头转向。 搞了LINUX大半年,真心是兴趣所致,变成LINUX大牛是我未来事业的目标,对此我乐此不彼,但也深信不疑。。 最近研究了下群里谈论比较火的一个国外开源网络监控...
  • LAMP 全功能编译安装 for CentOS6.3笔记

    showerlee 2013-08-16 15:43 APACHE 阅读 (16,235) 14条评论
    最近抽空在虚拟机上测试成功了LAMP各个最新版本的整合编译安装,算是把之前的博文整合精简,以下内容均在CENTOS6.3(安装minimal desktop和默认开发包)下测试安装成功,并做了相应优化配置,如有遗漏,还请留言指教.   LINUX操作系统:centOS6.3 64bit(安装了系统默认开发包) APACHE:httpd-2.4.4 MYSQL:mysql-5.6.10 PHP:php-5.4.13 注:推荐安装centos6.3系统时,在系统安装向导中。将默认开发包勾上,避免...