原创 基於Gitlab+Jenkins的代碼自動化發佈

這裏所講的自動化發佈是指代碼從提交到倉庫,到發佈到目標服務器的整個過程。 主要涉及到兩個工具Gitlab,Jenkins,要完成自動化還需要rsync,qqbot,log,ant、shell腳本,python等。 Gitlab:我們主要用它

原创 mysql(mariadb)定時自動熱備份+增量+遠程備份腳本

優點:熱備份,不影響業務,增量備份,遠程備份。目的:自動打包備份到遠程10.0.0.111備份服務器好用幫點贊!謝謝小夥伴的支持。前提:1.安裝xtrabackupyum install http://www.percona.com/dow

原创 淘寶tfs集羣實戰詳細圖

tfs集羣設計圖

原创 一鍵安裝tengine(nginx)腳本

#!/bin/bash#author: jorden#date 2016-05-03#version: 1.0echo #####tengine 一鍵安裝#######install dependent package#####yum -y

原创 mysql單表備份和恢復

說明:此腳本經測試可用於數據清理,對單表進行清理,清理出問題,可以回退進行單表的恢復。腳本特點:腳本1用於單表備份腳本2用於對單表進行數據恢復並增加完善的日誌記錄功能。支持腳本傳參,對指定的表進行備份和恢復。通用性好,只需改下用戶密碼和想要

原创 centos默認python2.6升級到python2.7,並用pip方式安裝python工具包。

centos安裝默認python2.6升級爲python2.7,並解決python工具包安裝的各種問題。思路指導:升級2.7不能用yum安裝python工具包。建議用pip1.更新指令yum -y updateyum groupinstal

原创 基於sersync海量文件實時同步

今天我們主要講解海量文件實時同步,最近涉及到數百萬圖片數據遷移,爲了使圖片數據快速遷移,並保證數據數據的一致性,無縫切換。嘗試了多種方案。 方案1:rsync+inotify同步,最先想到的是此方案,以前在多臺服務器間的做代碼同步就常用此方

原创 jvm遠程監控配置,以openfire爲例,jmx方式監控

我們有時候需要遠程的監控jvm,監控jvm有兩種方式:1.jmx               #測試能監控cpu和內存,線程2.jstatd          #測試後發現無法監控cpu和內存,線程由此用jmx來監控,jmx的連接有兩種方式

原创 mysql的備份和恢復

今天特分享一款實用的腳本,數據庫備份和恢復,對新手運維適用。互聯網上什麼最重要?無疑是數據。無論是程序員還是運維都不希望誤操作數據丟失,或一些意想不到因素導致數據損壞或丟失。所以數據備份和恢復至關重要,也是運維的首要任務,也是標配。我們都不

原创 用open***組建lan to lan ***

利用open***組建lan to lan ***。優勢:不需要網絡設備支持***,與點到點ipsec ***具有同樣的功能公司局域網與aws雲內網對接實戰:一、linux做open server 安裝gcc、openssl、lzo  1.

原创 mariadb galera cluster數據庫集羣一鍵安裝腳本

mariadb galare cluster是一套高可用全主mysql集羣方案,優勢高度數據一致性。腳本:#!/bin/bash# Author:      laocao# Date:        2016/05/03# Revision

原创 我的友情鏈接

51CTO博客開發httpyuntianjxxll.spaces.live.com王春海的博客

原创 linux服務器一鍵優化腳本

服務器一鍵優化腳本,高亮顯示內容:關閉selinux、時間同步設置、永久靜態路由天添加、常用軟件安裝高併發參數調優:文件句柄數調優、防火牆表空間調優測試環境:centos6#/bin/bashecho "####start shutdown

原创 提取mariadb(mysql) 報錯日誌並自動郵件上報告警內容

前提安裝mailxyum -y install mailx2.初始值設爲0echo 0 >/tmp/mysqlerrorNB.log3.每隔5分鐘檢測mysql日誌crontab -e*/5 * * * * sh /scripts/mysq

原创 otter數據訂閱&消費

介紹一款阿里巴巴的數據訂閱&消費工具otter,這款產品當時用於解決阿里中美機房數據庫實時同步問題。這裏主要講的是用otter增量同步生產數據庫到測試環境數據庫。otter的定位:基於數據庫增量日誌分析,實時同步數據爲什麼不用mysql自帶