原创 LVS 負載均衡羣集—— NAT (地址轉換)模式

羣集 羣集(或集羣)的稱呼來自於英語單詞“Cluster”,表示一羣、一串的意思,用在服務器領域則表示大量服務器的集合體。 羣集的類型 無論是哪種羣集,都至少包括兩臺節點服務器,而對外表現爲一個整體,只提供一個訪問入口(域名或 IP

原创 Apache 配置——日誌分割及使用AWStats日誌分析

摘要 在日常使用 Apache 中,我們常常需要對 Apache 進行配置,以達到方便管理的目的,而爲了能清楚看到運行中的錯誤,我們通常會對運行中的日誌文件進行分割分析,才能具體“對症下藥”。 今天,我們將具體的來對日誌文件進行分割,並使用

原创 部署 SaltStack 自動化運維工具,並簡易批量安裝 httpd 服務

SaltStack 介紹  SaltStack 是一個基於 Python 開發的一套架構配置管理工具,採用 C/S模式,server端就是salt的master,client端就是minion,minion與master之間通過ZeroMQ

原创 自動化運維工具 Ansible ——playbook 劇本詳解及簡易案例

Playbook-劇本介紹  Playbook是 一個不同於使用Ansible命令行執行方式的模式,其功能更強大靈活。簡單來說,playbook是一個非常簡單的配置管理和多主機部署系統,不同於任何已經存在的模式,可作爲一個適合部署複雜應用程

原创 自動化運維工具 Ansible ——YAML、基礎元素

YAML 的介紹   YAML是一個可讀性高的用來表達資料序列的格式。YAML參考了其他多種語言,包括:XML、C語言、Python、Perl等。YAML不是XML,不過,在開發的這種語言時,YAML的意思其實是:“Yet Another

原创 自動化運維工具 Ansible 的詳細部署

Ansible 的來歷 Ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。  Ansibl

原创 版本管理工具 SVN 的安裝配置及使用

SVN(subversion)詳解   SVN是近年來非常優秀的版本管理工具,與CSV管理工具一樣,SVN是一個跨平臺開元版本控制系統,但是SVN與衆不同的是,SVN會備份並記錄每個文件每一次的修改更新變動。這樣我們可以把任意一個時間點檔

原创 搭建 MFS 分佈式文件系統

MFS分佈式文件系統   MFS是一種半分佈式文件系統,它是由波蘭人開發的。MFS文件系統能夠實現RAID的功能,不但能夠更節約存儲成本,而且不比專業的存儲系統差,它還可以實現在線擴展。 分佈式文件系統是指文件系統管理的物理存儲資源下不一

原创 配置 Rsync + inotify 實現文件服務器數據實時雙向同步

Rsync 概述 Rsync 是一個開源的快速備份工具,可以在不同主機之間鏡像同步整個目錄樹,支持增量備份,保持鏈接和權限,且採用優化的同步算法,在傳輸錢執行壓縮,因此非常適用於異地備份、鏡像服務器等應用。 Rsync 的官方網站是 htt

原创 Squid 緩存服務器的緩存代理,及配置 Squid 的ACL訪問控制策略

Squid緩存服務器 Squid 是 Linux 系統中最常見的一塊開源代理服務軟件(官方網站爲 http://www.squid-cache.org ),可以很好地實現HTTP、FTP、DNS、查詢,以及SSL等應用的緩存代理,功能十分

原创 Memcached 主主複製+ Keepalived 實現 Memcached 高可用架構集羣

Memcached +keepalived 高可用集羣 Memcached 主主複製這種架構,在程序連接時不知道應該連接哪個主服務器,所以需要在前端增加 VIP 地址,實現高可用架構。這裏用 Keepalived 實現,因而 Keepal

原创 Linux Apache的深度優化及三種工作模式的講解

在搭建 Apache 業務沒上線之前,我們需要不斷去測試性能以達到甚至遠遠超過預期,因此我們需要對 Apache 進行深度優化,本次我們將介紹 Apache 的優化及工作模式詳解。 Apache 優化 在 Linux 中搭建的 Apache

原创 轉載基於MySQL5.5和5.6版本的配置模板

注!!!原文與博主無關,僅用於轉載學習用 轉自:http://geek.csdn.net/news/detail/41002貼代碼 [mysqld] ########basic settings######## server-id = 11

原创 高性能內存對象緩存——Memcached

認識 Memcached   Memcached 簡介 Memcached 是一套開源的高性能分佈式內存對象緩存系統,它將所有的數據都存儲在內存中,因爲在內存中會統一維護一張巨大的 Hash 表,所以支持任意存儲類型的數據。很多網站通過使

原创 部署MongoDB複製集(主從複製、讀寫分離、高可用)

MongoDB 複製集 複製集(Replica Sets)是額外的數據副本,是跨多個服務器同步數據的過程,複製集提供了冗餘備份並提高了數據的可用性,通過複製集可以對硬件故障和中斷的服務進行恢復。 MongoDB 複製集工作原理 mo