原创 LVS持久連接

1.LVS持久連接    無論使用什麼算法,LVS持久都能實現在一定時間內,將來自同一個客戶端請求派發至此前選定的RS。通過在內存緩衝區中保存一個持久連接模板,其中記錄了每一個客戶端及分配給他的RS映射關係。2.持久連接類型    PPC(

原创 LVS DR模型實現

1.測試環境操作系統:CentOS6.5director:    eth0,DIP:192.168.220.131    eth0:0,VIP:192.168.220.132realserver1:    eth0,RIP1:192.168

原创 LVS NAT模型實現

1.測試環境操作系統:CentOS6.5director:    eth0,VIP:172.16.100.1    eth1,DIP:192.168.220.110(hostonly)realserver1:192.168.220.111(

原创 高可用集羣原理

1.高可用集羣概念    高可用集羣就是當某一個節點或服務器發生故障時,另一個節點能夠自動且立即向外提供服務,即將有故障節點上的資源轉 移到另一個節點上去,這樣另一個節點有了資源既可以向外提供服務。高可用集羣是用於單個節點發生故障時,能夠自

原创 django Q查詢

Q查詢——對對象的複雜查詢。F查詢——專門取對象中某列值的操作。Q查詢:1、Q對象(django.db.models.Q)可以對關鍵字參數進行封裝,從而更好地應用多個查詢,例如:from django.db.models import Q

原创 MySQL日誌管理

MySQL日誌主要包含:錯誤日誌、一般查詢日誌、慢查詢日誌、二進制日誌 、中繼日誌、事務日誌。1.錯誤日誌    錯誤日誌大概記錄以下幾個方面的信息:服務器啓動和關閉過程中的信息(未必是錯誤信息,如mysql如何啓動InnoDB的表空間文件

原创 MySQL備份和還原

1.備份類型根據備份時服務器是否能夠向外繼續提供服務分爲:熱備份、溫備份、冷備份。    熱備份:在線,讀、寫不受影響;    溫備份:在線,但僅可以執行讀操作;    冷備份:離線,讀、寫操作均不能進行;根據備份時是直接複製數據文件還是將

原创 LVS類型詳解及其調度方法

1.LVS簡介    LVS 是 Linux  Virtual Server ,Linux 虛擬服務器。可以實現LINUX平臺下的簡單負載均衡。一般來說,LVS採用三層結構:負載調度器、服務器池、共享存儲。工作在TCP/IP協議的四層,其轉

原创 sed常用用法技巧舉例

1.sed替換換行符及標籤的使用echo "a,b,c,d" |sed 's/,/\n/g'|sed 's/\n/,/g'解析:以上命令實現不了替換換行符,這跟sed的行處理方式有關,sed讀取一行時,會先把換行符去掉,處理完後再添加上,所

原创 CentOS6.5實現PXE+Kickstart無人值守安裝操作系統

1.PXE原理及流程    嚴格來說,PXE 並不是一種安裝方式,而是一種引導的方式。當計算機引導時,BIOS把 PXE Client 調入內存中執行,然後由 PXE Client 將放置在遠端的文件通過網絡下載到本地運行。    流程:支

原创 MySQL事務及隔離級別

1.MySQL有三種鎖的級別(鎖粒度):頁級、表級、行級。表級鎖:開銷小,加鎖快;不會出現死鎖;鎖定粒度大,發生鎖衝突的概率最高,併發度最低。行級鎖:開銷大,加鎖慢;會出現死鎖;鎖定粒度最小,發生鎖衝突的概率最低,併發度也最高。頁面鎖:開銷

原创 CentOS6.5 corosync+pacemaker+drbd實現mysql高可用

1.corosync概述    Corosync是OpenAIS發展到Wilson版本後衍生出來的開放性集羣引擎工程。可以說Corosync是OpenAIS工程的一部分。 OpenAIS從openais0.90開始獨立成兩部分,一個是Cor