原创 Puppet 部署tomcat

                           Puppet 部署tomcat  Tomcat運行需要java環境,所以需要同時安裝tomcat和java, 相對應的puppet也需要編寫兩個模塊 tomcat 和java(puppe

原创 Tomcat和 apache的整合

Tomcat能夠處理jsp等動態請求,但在處理高併發上不如apache那麼強大,所以需要將兩者整合。1.編譯安裝mode_jk.so模塊mod_jk簡稱JK,是Apache服務器的一個可插入模塊,用以提供處理JSP/Servlet的能力,m

原创 怎樣解決MySQL數據庫主從複製延遲的問題

     像Facebook、開心001、人人網、優酷、豆瓣、淘寶等高流量、高併發的網站,單點數據庫很難支撐得住,WEB2.0類型的網站中使用MySQL的居多,要麼用MySQL自帶的MySQL NDB Cluster(MySQL5.0及以上

原创 我的友情鏈接

51CTO博客開發

原创 利用AWS boto實現EC2 存儲卷的自動快照

boto是AWS的Python SDK,可以利用boto自動生成ec2的存儲卷快照,實現ec2數據的備份1.安裝boot pip install boto ,如果沒有安裝pip,需要提前安裝2.配置boto配置文件  ~/.aws/cred

原创 mysql slow log 簡單統計

衆所周知,mysql slow log中很多sql 語句結構和對象是相同,只是其中變量不一樣,對於這樣的sql,我們完全可以將其歸爲一類,統計其執行次數、執行時間平均值等參數,而pt-query-digest恰好就是這樣一款工具,能夠對sl

原创 Ansible 額外模塊淺析

Ansible常用的模塊路人皆知: copy command raw  shell yum…..,但這些模塊僅僅只是Ansbile衆多模塊中的幾個核心模塊而已,除此之外,Ansible涵蓋了更爲龐大的額外模塊,涉及到網絡、監控、服務器硬件、

原创 django format_html flatatt 函數

Django中的常用的函數format_html,用於格式化生成html模板def format_html(format_string, *args, **kwargs):     """     Similar to str.format

原创 Docker CE overlay網絡隔離測試

Docker 的多種網絡模式中,bridge的網絡模式是用於同一臺宿主機上的docker之間的互通,如果要實現多臺宿主機上docker之間跨節點的通訊就需要藉助overlay網絡在 docker swarm 模式中,通過 docker se

原创 ansible 普通用戶執行命令

首先需要了解ssh 普通用戶登陸的做法:1.普通用戶ssh 免密碼登陸舉個例子:[A@source ~]$ssh [email protected]表示當前用戶A以用戶user登陸10.0.0.1,如果省略用戶, 即:ssh 10.0.0.1,表示

原创 python腳本實現訪問日誌合併

網易雲對象存儲的訪問日誌默認按小時生成一個日誌文件,不利於統計當日整體數據,於是考慮將多個日誌文 件合併到一個文件中 1.安裝網易雲python sdk pip install nos-python-sdk 2.編輯python 腳本

原创 利用xtrabackup創建mysql slave

xtrabackup在備份的時候同時讀取redolog和bin-log position,最後將redolog應用到數據庫文件中,所以能夠實現熱備不停機、不鎖表將master的數據同步到slave前提:安裝好xtrabackup,mysql

原创 python獲取服務器信息

python 通過ansible 獲取服務器基本信息:利用ansible的 setup 模塊可以返回服務器的詳細信息 所有的信息都是以字典的格式顯示的[root@e tmp]# ansible 192.168.137.152 -m setu

原创 AWS Centos磁盤和內存監控腳本

在centos上使用AWS官方的硬盤和內存監控腳本,會發現腳本出錯,無法正常工作,這是因爲aws的官方文檔中提到該腳本沒有在centos上做過測試,並不能保證腳本能正常使用 那麼該如何解決呢,需要安裝以下軟件:yum install -y 

原创 使用Maxscale實現mysql讀寫分離

MaxScale 是 MariaDB 的產品之一,可以很方便的實現讀寫分離方案;並且提供了讀寫分離的負載均衡和高可用性保障。一、安裝配置前提:先配置好mysql的主從,Maxscale會自動的根據主從複製信息來判斷Master和slave注