原创 基於gitolite的git服務架設

如果不是要與他人協同開發,git根本不需要架設服務器,git可以直接使用本地版本庫的路徑完成git版本間的操作。但是如果需要和他人分享版本庫,協作開發,就需要能夠通過網絡協議操作git庫。git支持的協議很豐富,架設服務器的選擇也很多,不同

原创 LVS DR模型詳解

DR模型的特點:1.director必須與realserver位於同一個網絡。2.realserver可以使用公網ip地址,便於遠程管理與配置。3.director只負責處理入站請求。而響應報文則由realserver直接返回給client

原创 squid反向代理及緩存示例

反向代理服務器有兩種傳輸模式:1.同步模式:(如:squid)用戶發起請求,請求立即被轉到後端的服務器,於是在瀏覽器和後端服務器之間就建立了一個連接,在請求完成前這個連接是一直存在的。2.異步模式:(如:nginx)用戶發起的請求會發送到n

原创 squid緩存代理服務基本配置

1.squid三種代理特點:squid普通代理:需要客戶機在瀏覽器中指定代理服務器的地址、端口。squid透明代理:適用於企業的網關主機;客戶機不需要指定代理服務器地址、端口等信息;通過iptables將客戶機的web訪問數據轉交給代理服務

原创 LVS+Heartbeat+Ldirectord

1.環境:主節點:172.16.5.200  puppet-master.cmmobi-wh.com備節點:172.16.5.201  puppet-slave.cmmobi-wh.comVIP:172.16.5.222realserver

原创 LVS基本介紹及NAT模型配置示例

LVS是Linux Virtual Server的縮寫,即linux虛擬服務器。是一款強大的基於四層的負載均衡器。它具有良好的可靠性,可拓展性和可操作性。從而以低廉的成本實現最優的性能。1.工作模式:1) NAT模型:特點:1.direct

原创 mysqlreport使用詳解

    進行MySQL的配置優化,首先必須找出MySQL的性能瓶頸所在;而SHOW STATUS輸出的報告正是用來計算性能瓶頸的參考數據。mysqlreport不像SHOW STATUS那樣簡單的羅列數據,而是對這些參考數據加以融合計算,整

原创 lvs-rrd監控lvs狀態

1. 準備工作rrdtool安裝包下載:http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gzlvs-rrd安裝包下載:http://tepedino.org/lvs-rrd/lvs-r

原创 MySQL分區

一、MySQL分區簡介    當mysql一張數據表中的數據達到一定的量時,在其中查詢某一個數據,需要花費大量的時間。爲了避免這種查詢的等待,可以對一張大的數據表做拆分。將其拆分成多張小的數據表。可以基於物理的拆分,將一張表拆分成多張小表,

原创 我的友情鏈接

51CTO博客開發fuquanjun1013的BLOG好好活着

原创 vmstat詳解

一、前言    vmstat命令是最常見的Linux/Unix監控工具,可以展現給定時間間隔的服務器的狀態值,包括服務器的CPU使用率,內存使用,虛擬內存交換情況,IO讀寫情況。二、虛擬內存原理    在系統中運行的每個進程都需要使用到內存

原创 Ansible10:Playbook的角色與包含

    當單個playbook文件越來越大的時候,我們就需要重新來組織Playbooks了。我們可以將一個大的playbook拆成若干個小的playbook文件,然後通過include的方式,在主配置文件中將這些零碎的小文件包含進來,這叫做

原创 Ansible6:Playbook簡單使用

    ansbile-playbook是一系列ansible命令的集合,利用yaml 語言編寫。playbook命令根據自上而下的順序依次執行。同時,playbook開創了很多特性,它可以允許你傳輸某個命令的狀態到後面的指令,如你可以從一

原创 Ansible11:變量詳解

一、在Inventory中定義變量詳見《Ansible2:主機清單》二、在Playbook中定義變量1、通過vars關鍵字定義:vars:   http_port: 80  server_name: localhost  cert_file

原创 Ansible4:Ad-hoc與命令執行模塊

    Ad-Hoc 是指ansible下臨時執行的一條命令,並且不需要保存的命令,對於複雜的命令會使用playbook。Ad-hoc的執行依賴於模塊,ansible官方提供了大量的模塊。 如:command、raw、shell、file、