欢迎访问www.showerlee.com, 您的支持就是我前进的动力.
  • CentOS 6.3下CHEF批量部署APACHE

    showerlee 2014-05-29 12:23 CHEF 阅读 (5,892) 1条评论
    之前的博文我介绍了如何搭建CHEF环境以及创建编写cookbook,resipes用来批量将cookbook下发到客户端执行相应的部署操作. NOW,本篇文档我们会详细介绍如何利用CHEF独有的框架语言来批量部署安装APACHE,并加载其HTTPS模块等功能. 相信如果你看了本篇文档,利用CHEF实现一个批量自动化部署将不是什么难事. CHEF环境部署详见: http://showerlee.blog.51cto.com/2047005/1408467 操作系统:CentOS-6.3-x86-...
  • CentOS 6.3下CHEF环境部署

    showerlee 2014-05-29 12:18 CHEF, RUBY 阅读 (4,803) 抢沙发
    一.前言: 初识Chef,我们可以先了解一下DevOps运动http://zh.wikipedia.org/wiki/DevOps,简单点说,就是传统的软件组织将开发、IT运营和质量保障设为各自分离的部门,而DevOps运动的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。 所以Chef简单点说,就是DevOps运动中的一项重要工具成员,是一个同时面向开发与运维的集中管理工具。 就服务器的集中管理工具而...
  • CentOS 6.3下编译安装Ruby 2.0

    showerlee 2014-04-10 16:58 RUBY 阅读 (8,247) 5条评论
    LINUX操作系统: CentOS6.3 64bit Ruby: ruby-2.0.0-p247 一.安装开发包(使用默认CENTOS更新源): # yum install openssl* openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel 二.关闭iptables和SELINUX # service iptables stop # setenforce 0 # vi /etc/sysconfig/selinux --------------- SELINUX=disabled --------------- ...
  • Centos6.3下单系统多mysql实例配置

    showerlee 2014-03-18 15:38 MYSQL, SQL 阅读 (2,767) 2条评论
    最近因为单位项目扩充,需要在原线上数据库服务器上加装一个mysql实例(实际上就是从新编译安装一个非3306的自定义端口,不同目录的mysql),研究了一天,终于顺利搞定,这里把配置步骤发给大家,供大家学习使用. 注:本文档做了两个MYSQL实例,多个实例方法以此类推 LINUX操作系统:centOS6.3 64bit(安装了系统默认开发包) 实例一: MYSQL版本:mysql-5.0.56 PORT:3306 系统目录:/usr/local/mysql3306 ...
  • [SHELL] LINUX流量监控脚本

    showerlee 2014-02-26 13:12 LAN, SHELL 阅读 (2,676) 1条评论
    最近比较忙,好久没更新博客了,今天刚好不忙写了一个流量监控脚本. 测试在centos下已通过,有需要的朋友可以试试,有BUG或者需要添加其他功能话可以给我留言. # vi /etc/rc.d/traffic_monitor.sh ---------------------------------------------- #!/bin/bash PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export PATH function traffic_monitor {   ...
  • 优化zabbix表结构的一些思考

    showerlee 2014-02-08 11:04 Monitor, ZABBIX 阅读 (2,743) 抢沙发
    刚过完年,在日常检查服务器备份数据的时候发现zabbix的mysql备份文件异常庞大,考虑到zabbix会在日常监控服务器状态时定期发送一些告警信息以及监控时保存的SQL记录,所以查看了下zabbix的数据库表,发现mysql系统库文件下zabbix的数据库目录本身并不是很大,也就几百M,但发现同目录下的ibdata1文件异常庞大,达到了4.7G.    zabbix本身日常的监控数据量很大是事实,但为什么感觉没保存在zabbix目录下?且ibdata1为...
  • windows下实现wamp与tomcat环境整合

    showerlee 2014-02-06 15:23 APACHE, WEB 阅读 (13,348) 5条评论
    过年期间一直在研究PHP,好久没给大家更新文档了,刚好今天闲下来时间帮朋友解决一些系统环境方面问题时,关注了下如何实现wamp与tomcat在windows下的测试环境整合,网上查了下杂七杂八的资料,各种凌乱,不过运气还好,用了一下午时间终于搞定,现将整合方法贴出来,供大家分享... windows下环境配置相对较linux下简单,这里我们就开始干活... 操作系统:           Windows7_sp1_x64 WAMP: ...
  • [PHP] PHP+MYSQL留言板制作

    showerlee 2014-01-08 23:33 LAN, PHP 阅读 (2,313) 抢沙发
    PYTHON学习先告一段落,最近一直在研究PHP,刚好最近看到留言板制作,所以整理了点自己的心得写了出来,供大家参考 PS:代码包下载地址: bbs_code.rar 系统环境:    WAMP IDE:         NETBEANS SQL工具:     NAVICAT 显示效果 如图:   1.导入MYSQL数据: 将如下SQL语句导入库,假定库名称为bbs,这里保证库与表字段的编码都为UTF...
  • [PYTHON] 核心编程笔记(21.数据库编程)

    showerlee 2014-01-04 15:56 LAN, PYTHON 阅读 (1,564) 抢沙发
    21.1 介绍 21.1.1 持久存储 21.1.2 基本的数据库操作和SQL语言 底层存储 数据库的底层存储通常使用文件系统,它可以是普通操作系统文件,专用操作系统 文件,甚至有可能是磁盘分区 用户界面 大部分数据库系统会提供一个命令行工具来执行SQL命令和查询,也有一些使用图 形界面 数据库 关系型数据库管理系统通常都支持多个数据库,如果其基于服务器,这些数据库都 ...
  • [PYTHON] 核心编程笔记(20.Web编程)

    showerlee 2014-01-04 14:39 LAN, PYTHON 阅读 (3,656) 抢沙发
    20.1 介绍 20.1.1 Web应用:客户端/服务器计算 20.1.2 因特网 20.2 使用Python进行Web应用:创建一个简单的Web客户端 20.2.1 统一资源定位符 20.2.2 urlparse模块 urlparse(urlstr, defProtSch=None, allowFrag=None) urlunparse(urltup) urlparse.urljoin() urljoin(baseurl, newurl,allowFrag=None) 20.2.3 urllib模块 urllib.urlopen() ur...