原创 Linux日誌rsyslog

Linux日誌一、什麼是日誌?日誌總體來說是來記錄歷史事件的,記錄在過去一段事件系統的行爲。將過去一段時間所發生的時間按時間序列記錄到指定的存儲結構中,記錄的主要內容有事件的來源、發生的時間、內容、事件的關鍵程度(日誌級別)。例如:在操作系

原创 Linux LB 集羣知識、如何用 LVS 方式實現 LB 集羣?

LB負載均衡的目的是爲了提高訪問的併發性和服務器的性能。實現 LB 的方式主要有軟件方式和硬件方式。軟件方式實現的軟件有LVS工作於傳輸層、nginx工作於應用層haproxy工作於傳輸層和應用層硬件方式實現的軟件有 BIG-IPF5,A1

原创 我的友情鏈接

51CTO博客開發馬哥教育Linux天涯海角標題可以空從心開始Linux專注linux嶽雷的微軟網絡課堂

原创 rsync數據同步工具

rsyncremote sync可以實現本地和遠端數據的同步。基於rsync算法類似有提取特徵碼實現數據的增量備份。幫助文檔中的定義是rsync -- a fast, versatile, remote (and local) file-c

原创 Linux HA集羣

HA(High Availability,高可用)集羣的主要目的是提高服務的在線率,也就是縮短平均無故障的時間。實際上就是當一個提供服務的服務節點不在線時,有另一個提供相同服務的節點可以繼續提供服務,避免出現單點故障。HA集羣相關概念一、相

原创 自動化運維工具之ansible

當維護的機器很多時有時需要批量部署。一、什麼樣的情形需要批量部署1、操作系統的安裝常見的有collber,red hat satelite(redhat)系統專用。2、操作系統的配置常見的有cfengine,puppet,chef,func

原创 keepalived的原理和基本實現

一、keepalived的基本原理介紹keepalived最初設計的目的是爲了實現lvs前端director的高可用,非常輕量級。主要的實現的vrrp協議。VRRP是一種容錯協議,它保證當主機的下一跳路由器出現故障時,由另一臺路由器來代替出

原创 我的友情鏈接

51CTO博客開發馬哥教育Linux天涯海角標題可以空從心開始Linux專注linux嶽雷的微軟網絡課堂

原创 自動化運維工具puppet的基礎使用

一、puppet的簡介puppet是一種開源的、新一代的集中化的配置管理工具。可管理的平臺有windows,Linux,Unix等。有自己的配置語言(資源申報語言),可管理文件、軟件包、系統服務、用戶等。這些統稱爲puppet的資源。pup

原创 分佈式文件系統--MogileFS

一、分佈式文件系統簡介1、分佈式系統定義?分佈式系統沒有統一的定義,各說紛紜。從服務器角度來說具有以下特點:1、系統中的各個組件分佈於網路上的多個計算機;2、各個組件彼此之間通過消息傳遞來通信並協調行動。但是從客戶端來說,看不出這些特性,不

原创 Linux LB 集羣知識、如何用 LVS 方式實現 LB 集羣?

LB負載均衡的目的是爲了提高訪問的併發性和服務器的性能。實現 LB 的方式主要有軟件方式和硬件方式。軟件方式實現的軟件有LVS工作於傳輸層、nginx工作於應用層haproxy工作於傳輸層和應用層硬件方式實現的軟件有 BIG-IPF5,A1

原创 iSCSI原理和實現

數據往往是應用程序(架構)核心,那麼如何存儲數據就非常重要。一、常見的存儲技術(存儲架構)1、DAS(Direct Attacted Storage 直接附加存儲)顧名思義,直接附加存儲就是將存儲直接附加在應用服務器中來實現數據的存儲。存儲

原创 基於heartbeat v1、V2實現mysql的高可用

一、heartbeat v1簡介heartbeat v1的架構是:heartbeat + haresource 來實現高可用的。heartbeat  作爲message layer層,haresource作爲CRM管理資源,RA可以有LSB

原创 Nginx的工作原理和配置詳解

一、Nginx簡介Nginx (pronounced engine-x) is a free, open-source, high-performance HTTP server and reverse proxy, as well as

原创 Varnish原理和配置詳解

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