原创 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