原创 結合keepalived實現nginx反向代理羣集高可用

192.168.56.104/etc/keepalived/keepalived.confglobal_defs { router_id nginx-proxy-ha } vrrp_script check_nginx {

原创 通過ssh 獲取遠程服務器sqlite數據庫表信息

#!/bin/bash # create by lhb # date 2013-10-29 # ssh get romote server sqlite table info auto_smart_ssh () { expect

原创 Ubuntu 12.04 安裝 gearman 以及php擴展安裝腳本

#!/usr/bash #create by lhb #date 2014-05-07 #desc install gearman and php extension for Ubuntu 12.04.4 LTS PHP 5.5 apt-

原创 結合keepalived實現lvs的高可用羣集故障自動轉移

直上幹活dr1上keepalived的配置:/etc/keepalived/keepalived.confglobal_defs { router_id LVS1 # 設置lvs的id,在一

原创 Mysql主主同步配置

一、環境192.168.1.1  MysqlA192.168.1.2    MysqlB二,安裝配置1.安裝mysql省略,MysqlA和MysqlB版本保持一致就可以了!2.配置mysql1)在兩臺機器上給對方授權MysqlAGRANT

原创 結合keepalived實現redis羣集高可用故障自動切換

   系統架構圖:我們所要實現的目的很簡單,104,107 爲keepalive和redis主從架構,其餘服務器比如105、106均爲redis從庫並且掛在vip 192.168.56.180下面。主keepalive負責主要日常工作,從

原创 ubuntu 上 nginx 源碼安裝

安裝腳本:install_nginx.sh#!/bin/bash #create by lhb #install nginx #download softpackage wget ftp://ftp.openssl.org/source/o

原创 redis的shell安裝腳本,實現在linux下本機主從架構

#!/bin/bash # create by lihuibin # date 2014-04-15 # desc install redis basedir=`pwd` homepath=/usr/local/redis [ -d $ho

原创 基於Jenkins 實現php項目的自動化測試、自動打包和自動部署

   本篇博文宅鳥將在上篇: 基於Jenkins 搭建持續集成環境 的基礎上,繼續介紹Jenkins結合php項目實現自動化測試和自動部署。廢話不再多說,直接上幹活。    宅鳥所使用的server爲Ubuntu    要實現在jenki

原创 mysql 備份shell 腳本

#!/bin/bash #cript:mysqlbackup.sh #Version:Release 2.0 #author:www.dba-china.com #date:2011-10-27 #以下配置信息請自己修改 mysql_use

原创 基於jenkins結合git實現web程序的多服務器批量發佈

   由於前一段時間發佈了幾篇關於web程序基於jenkins部署發佈的博文,由於是基於svn作爲版本庫講解的。這段時間有一些朋友問我git作爲版本庫的與jenkins結合實現像選擇svn tag指定程序版本的實現發佈程序的解決方案。有與

原创 基於jenkins結合svn、ansible、shell和mysql版本遷移實現多服務器批量發佈

hello,大家好! 由於工作原因,本篇博文遲遲沒有發佈上來,在此深表歉意!因宅鳥作爲一個老鳥,還有很多東西需要和大家分享,所以宅鳥有意將本篇博文作爲Jenkins持續集成自動測試部署系列的收尾之篇,關於這方面的話題,有感興趣的同學可以線下

原创 ubuntu下lvs負載均衡dr模型shell腳本

架構圖很簡單如此這般:關於lvs的介紹網上到處都是,這裏不再贅述直接上乾貨dr上安裝lvs管理工具apt-get install ipvsadmlinux 2.6.X內核默認集成了lvs模塊 ,執行命令: modprobe -l | gre

原创 使用Haproxy對MariaDB做負載均衡

服務器環境:安裝vim /etc/apt/sources.list.d/mariadb.list # 添加以下兩句 deb http://mirror.yongbok.net/mariadb/repo/5.5/ubuntu prec

原创 Ubuntu 12.04.1 LTS 升級 PHP 從5.3 到 5.5

#!/bin/bash # desc install php5.5 #add-apt-repository ppa:ondrej/php5 #apt-get install python-software-properties #apt-g