原创 Apache構建虛擬Web主機

Apache HTTP Server是開源軟件項目的傑出代表,基於標準的HTTP網絡協議提供網頁瀏覽服務,在Web服務器領域中長期保持着超過半數的份額。Apache服務器可以運行在Linux、UNIX、Windows等多種操作系統平臺中。

原创 單臂路由

單臂路由原理:通過一個路由器上的物理接口配置無數個邏輯子接口,來實現不同VLAN間的訪問。 配置單臂路由的流程: ①在路由器的邏輯子接口上添加VLAN標籤 ②在邏輯子接口上配置IP地址 ③進入物理接口配置雙工模式 ④用no shutdow

原创 部署社交網站

部署社交網站 案例概述 公司的社交網站採用PHP語言開發,爲了管理PHP程序員開發的代碼,上級領導要求搭建SVN服務器進行版本控制。社交網站的第一個版本部署在LNMP平臺上,前端爲Nginx,通過fastcgi協議訪問後端的PHP服務器。爲

原创 MFS分佈式文件系統

MFS原理 MFS是一個具有容錯性的網絡分佈式文件系統,它把數據分散存放在多個物理服務器上,而呈現給用戶的則是一個統一的資源。 1)MFS文件系統的組成 元數據服務器(Master):在整個體系中負責管理文件系統,維護元數據。

原创 Apache和Nginx的區別

Apache和Nginx的區別 Nginx 輕量級,採用 C 進行編寫,同樣的 web 服務,會佔用更少的內存及資源 抗併發,nginx 以 epoll and kqueue 作爲開發模型,處理請求是異步非阻塞的,負載能力比 apache

原创 Shell常用正則表達式

^ 行首 $ 行尾 . 除了換行符以外的任意單個字符 * 前導字符的零個或多個 .* 所有字符 [] 字符組內的任一字符 [^] 對字符組內的每個字符取反(不匹配字符組內的每個字符)

原创 自動化運維之Ansible概述及Ansible部署(持續更新中)

Ansible概述 由於互聯網的快速發展導致產品更新換代速度逐漸加快,運維人員每天都要進行大量的維護操作,仍舊按照傳統方式進行維護使得工作效率低下。這時,部署自動化運維就可以儘可能安全,高效地完成這些工作。 一般會把自動化運維工具劃分爲兩

原创 MySQL-MMM高可用羣集(本篇使用MariaDB代替MySQL進行實驗部署)

1.MySQL-MMM概述 MMM(Master-Master replication manager for MySQL)是一套支持雙主故障切換和雙主日常管理的腳本程序。MMM使用Perl語言開發,主要用來監控和管理MySQL Maste

原创 自動化運維Ansible之Playbook劇本(持續更新)

附上前兩篇關於Ansible的博客地址,以供查閱,歡迎學習交流!自動化運維之Ansible概述及Ansible部署Ansible命令應用之常用模塊 Playbook簡介 playbook是ansible用於配置,部署,和管理被控節點的劇

原创 MongoDB基礎(3.6安裝及多實例)

MongoDB簡介 MongoDB是一跨平臺、面向文檔的數據庫。可以實現高性能、高可用性,並且能夠輕鬆擴展。是一個基於分佈式文件存儲的開源數據庫系統,在高負載的情況下,添加更多的節點,可以保證服務器性能。 MongoDB也是一個介於

原创 MySQL增量備份恢復和基於時間點與位置的恢復

爲什麼使用增量備份? 完全備份有兩種方式,一種是使用tar打包數據文件,另一種是使用mysqldump進行完全備份。完全備份存在的問題很容易看到,每次都是把所有的數據內容進行備份,備份數據中有大量的重複數據,並且完全備份的時間和恢復的時間很

原创 Nginx服務構建及訪問狀態統計

Nginx專爲性能優化而開發,其最知名的有點是它的穩定性和低系統資源消耗,以及對HTTP併發連接的高處理能力(單臺物理服務器可支持30000~50000個併發請求)。正因如此,大量提供社交網絡、新聞資訊、電子商務及虛擬主機等服務的企業紛紛選

原创 自動化運維之SaltStack(概述及簡單配置實例)

在生產環境中,服務器往往不止一臺,有可能是成千上萬臺。對於運維人員來說,如果單獨對每臺服務器進行管理,工作難度實在是太大了。SaltStack是一個服務器基礎設施管理工具,它具有配置管理、遠程執行、監控等功能。SaltStack由Pyth

原创 利用Amoeba實現MySQL主從複製和讀寫分離

在實際生產環境中,如果對數據庫的讀和寫都在同一個數據庫服務器中操作,無論是在安全性、高可用性,還是高併發等各個方面都是完全不能滿足實際需求的,因此,一般來說都是通過主從複製(Master-Slave)的方式來同步數據,再通過讀寫分離來提升數

原创 Apache構建虛擬Web主機

Apache HTTP Server是開源軟件項目的傑出代表,基於標準的HTTP網絡協議提供網頁瀏覽服務,在Web服務器領域中長期保持着超過半數的份額。Apache服務器可以運行在Linux、UNIX、Windows等多種操作系統平臺中。