原创 1.淘寶分佈式文件系統tfs 在centos6系統上的安裝

  由於生產上有TFS系統跨機房遷移的需求,所以需要新安裝一些tfs(ns和ds). 現有的環境是 centos5.6 + tfs228, 新的TFS準備將系統底層系統換爲centos6.9,系統採用最小化安裝、之後使用http://you

原创 自動化發佈之jenkins安裝

1.安裝jenkins需要3個包 root@SuperMac:/data/install_pkg# ls apache-tomcat-7.0.88.tar.gz jdk-8u171-linux-x64.tar.gz jenkins.w

原创 nginx切割日誌腳本(python)

因爲以前沒有做nginx日誌分割,有時候想看日誌的時候總是發現有十幾G的甚至上百G的日誌文件,於是就想使用python寫個nginx日誌分割(當然你也可以使用shell來完成都是很簡單) 需求:1.按照日分割nginx所有日誌2.由於日誌不

原创 自動化運維之應用發佈---應用下線

應用發佈簡單的流程:1.集羣節點應用下線(下面會介紹爲什麼將這個放在第一位.)2.獲取最新代碼3.編譯打包4.推送到應用機器5.差異複製6.重啓7.測試8.加入集羣 我公司都是使用nginx完成負載均衡的...當我們後端應用python,j

原创 定製linux自動化安裝鏡像

定製linux自動化安裝鏡像 安裝必須的軟件yum -y install createrepo mkisofs anaconda-runtime yum -y install rsync製作鏡像基本模型mkdir /yousm/CentOS

原创 配置IPTABLES防火牆(1)

iptables技能: 需要熟悉linux防火牆的表,鏈結構;理解數據包匹配的基本流程;會管理和設置iptbables規則;會使用防火牆腳本的一般方法。linux防火牆功能是由內核實現的:   2.0版本中,包過濾機制是ipfw,管理工具是

原创 redis高可用方案之sentinel(哨兵集羣)

今天給大家介紹下redis高可用方案,redis自帶的sentinel,簡單的口語描述下什麼是sentinel(哨兵集羣),哨兵集羣能夠將redis主從封裝起來,實現redis主宕機,redis備將接管主,再次恢復的時候自動升級爲從。網上有

原创 open***橋接模式(擴展內網)

公司有時候的需要使用***連接辦公,最近新購了mac之後的,不支持pptp ***,所以在公司搭建一個open***,之所以不使用網上大多數教程一的轉發模式,1是因爲效率不好,2是需要修改現有路由,網絡上達不到聯通。好了廢話不多說了,開始安

原创 mysql高可用MHA部署全過程

部署計劃mysql_master192.168.2.74centos6.9mysql5.5/mha-nodemysql_salve1192.168.2.75centos6.9mysql5.5/mha-nodemysql_salve2192.

原创 2.淘寶分佈式文件系統基礎配置dataserver和nameserver介紹

  前幾天的安裝了一臺tfs,今天上午的時候剛剛到了機房。今天這裏就給大家介紹下tfs的如何進行配置並啓動。  淘寶分佈式文件系統有2個節點,NameServer負責Block的創建,刪除,複製,均衡,整理,NameServer不負責實際數

原创 centos6生產上安裝之後優化

1.更換yum源(這裏使用的阿里源)cd /etc/yum.repos.d  tar cf repo_bak_$(date +%Y%m%d).tar.gz ./* rm -rf *.repo curl -o /etc/yum.repos.d

原创 keepalived 安裝配置(高可用VIP),雙主模式

  首先需要明白我們準備使用keepalived來做什麼,今天這裏只是給大家簡單安裝和配置下keepalived實現vip對外服務,防止單點故障。keepalived是高可用高可用高可用 而非負載非負載非負載。 下面我將使用keepaliv

原创 supervisord 管理非daemon啓動方式軟件

1.安裝 supervisord pip install supervisor如果提示pip 不存在情況 wget https://bootstrap.pypa.io/get-pip.py python get-pip.py 2.配置

原创 rsync+inotify-tools 實現實時同步

    rsync有很多種實現實時同步的方式,這裏採用inotify-tools監控文件的狀態觸發rsync進行同步。目標服務器(同步到哪兒)監聽rsync(daemon方式)作爲服務器端,源客戶端(從哪兒同步)採用inotify+rsyn