原创 RHCS紅帽集羣套件實現Nginx高可用

一、什麼時RHCS RHCS(Red Hat Cluster Suite),也就是紅帽子集羣套件,RHCS是一個能夠提供高可用性、高可靠性、負載均衡、存儲共享且經濟廉價的集羣工具集合,它將集羣系統中三大集羣架構融合一體,可以給web應

原创 負載均衡之haproxy配置以及基於TCP和HTTP的應用程序代理

一、haproxy的概念 HAProxy是一個使用C語言編寫的自由及開放源代碼軟件,其提供高可用性、負載均衡,以及基於TCP和HTTP的應用程序代理。HAProxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層

原创 RHCS實現高可用中的共享存儲iscisi(mysql爲例)

1、實驗環境 server2 172.25.66.2(配置Nginx、ricci、luci) server3 172.25.66.3(Apache) server4 172.25.66.4 (Apache) server5 172.2

原创 nginx實現負載均衡

一、Nginx的基本信息 Nginx是一個高性能的HTTP和反向代理服務,也是一個IMAP/POP3/SMTP服務。其特點是佔有內存少,併發能力強。在連接高併發的情況下,Nginx是Apache服務不錯的替代品,能夠支持高達 50,0

原创 LVS的NAT(地址轉換)模式

一、LVS的原理 首先client 發送請求[package] 給VIP;VIP 收到package後,會根據LVS設置的LB算法選擇一個合適的realserver,然後把package 的DST IP 修改爲realserver;r

原创 LVS模式三——TUN隧道模式

一、爲什麼會有TUN模式 在VS/NAT的集羣系統中,請求和響應的數據報文都需要通過負載調度器,當真實服務器的數目在10臺和20臺之間時,負載調度器將成爲整個集羣系統的新瓶頸。大多數Internet服務都有這樣的特點:請求報文較短而響

原创 LVS的高可用(keepalived)和實現(VS/DR)負載均衡

一、LVS的基礎知識 1、LVS出現的背景 Internet的快速增長使多媒體網絡服務器面對的訪問數量快速增加,服務器需要具備提供大量併發訪問服務的能力,因此對於大負載的服務器來 講,CPU、I/O處理能力很快會成爲瓶頸。由於單臺服務器的

原创 linux企業學習一——RHEL6.5虛擬機的安裝

封裝RHEL6.5虛擬機 在超級用戶環境下輸入virt-manager,打開可視化界面 (1)選擇從本地倒入鏡像或是光盤  (2)從本地導入鏡像 (3)設置內存<現在只是封裝一個虛擬機,不需要開機有圖形,就可以選最低的內存大小512M

原创 linux企業學習二——加速器Varnish的部署

一、Varnish簡介 Varnish 是一款高性能且開源的反向代理服務器和 HTTP加速器,其採用全新的軟件體系機構,和現在的硬件體系緊密配合,與傳統的squid 相比,varnish 具有性能更高、速度更快、管理更加方便等諸多優點,很

原创 Python中基於OS模塊對文件操作

一、OS模塊對文件的操作 1、返回操作系統類型(值爲posix,是linux操作系統;值爲nt,是windows操作系統) important os print os.name 2、返回操作系統的詳細信息 import os pri

原创 Python中的文件處理

一、文件指針 文件指針標記在哪個位置,就從哪個位置開始讀取數據 第一次打開文件時,通常文件指針會指向文件的開始位置,當read方法執行後,文件指針會移動到讀取內容的行末尾 實例【1】 執行的源碼: 注意:儘量自己寫一個文件,不要用根目錄下

原创 用python程序查看遊戲有用的信息

查看幫助信息 查看歷史最高分 創建遊戲對象,開始遊戲 遊戲說明: 設計一個Game類 屬性              定義一類屬性top_score記錄遊戲的歷史最高分(與這個遊戲有關,每次遊戲的時候與最高分無關)            

原创 Python中的類屬性類方法、靜態方法

一、類的結構 1.使用面向對象開發,第一步是設計類 2.使用 類名() 創建對象,創建的動作有兩步 在內存中爲對象分配空間 調用初始化方法__init__爲對象初始化 3.對象創建後,內存中就有一個對象的實實在在的存在 因此: 創建出來的

原创 Python中的單例設計模塊及異常

一、單例設計模式 1、設計模式 設計模式是前人的總結和經驗的提煉,通常被人們廣爲流傳 2、單例 由類創建的對象,在系統中有唯一的實例 3、創建對象的步驟 (1)爲對象分配空間:__new__()           創建對象的時候,pyt

原创 學習python之路只面向對象編程的三大特點之三——多態

一、多態的概念 以封裝繼承爲前提,不同的子類對象調用相同的方法,產生不同的執行結果 二、多態的條件    繼承的存在(繼承是多態的基礎,沒有繼承就沒有多態).    子類重寫父類的方法(多態下調用子類重寫的方法).    父類引用變量指向