原创 MySQL/MariaDB基礎性知識及DDL操作詳解

前言MySQL/MariaDB是一個開放源碼的小型關聯式數據庫管理系統,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站爲了降低網站總體擁有成本而選擇了MySQL/MariaDB作爲網站數據庫。基礎架構MySQL

原创 Linux文本處理三劍客之awk詳解

前言awk是一款強大的報告生成器,不同於sed和grep,它的側重點是如何把文本信息更好的展示出來,常用與統計和格式化輸出。awk相當於微型的shell,有着自己一套語法結構,例如:循環結構,數組,條件判斷,函數,內置變量等功能。處理對象一

原创 LAMP基於rsyslog+loganalyzer實現日誌集中管理及分析

前言作爲一名運維工程師,查看分析系統日誌是每天必做的功課,但每次查看日誌都得一臺服務器一臺服務器的看,幾臺服務器還可以這麼對付,但如果管理成百上千臺線上服務器,這種方法就捉襟見肘了。於是我們就需要用到日誌服務器了,但是如何能讓它更直觀的顯示

原创 基於rsync+inotify實現數據實時同步傳輸

前言與傳統的cp、tar備份方式相比,rsync具有安全性高、備份迅速、支持增量備份等優點,通過rsync可以解決對實時性要求不高的數據備份需求,但隨着文件數量的增大和實時同步的要求,rsync已不能滿足需求,隨之rsync+inotify

原创 KVM虛擬化平臺部署及管理

前言KVM即Kernel Virtual Machine,最初是由以色列公司Qumranet開發。2007年2月被導入Linux 2.6.20核心中,成爲內核源代碼的一部分。2008年9月4日,Redhat收購了Qumranet,至此Red

原创 LNMMP架構實現Web動靜分離

前言前面的文章中說過LAMP架構包括:Linux操作系統,Apache網站服務器,MySQL數據庫,Perl、PHP或者Python編程語言,而今天要說的LNMMP 和LAMP類似,只是作爲Web服務器的不再是Apache而是高性能的Ngi

原创 我的友情鏈接

IT民工--小楓和風細雨小小忍者馬哥教育Linux運維培訓溫水煮青蛙運維部落撫琴煮酒峯雲,就她了。李晨光原創技術博客alex3714愛維Linux

原创 Tomcat基於MSM+Memcached實現Session共享

前言在Tomcat集羣中,當一個節點出現故障,其他節點該如何接管故障節點的Session信息呢?本文帶來的解決方案是基於MSM+Memcached實現Session共享。相關介紹MSMMSM--Memcached Session Manag

原创 MySQL/MariaDB基於MMM實現讀寫分離及高可用

前言MMM(Master-Master replication managerfor Mysql,Mysql主主複製管理器)是一套靈活的腳本程序,基於perl實現,用來對mysql replication進行監控和故障遷移,並能管理mysq

原创 HAProxy基於KeepAlived實現Web高可用及動靜分離

前言軟件負載均衡一般通過兩種方式來實現:基於操作系統的軟負載實現和基於第三方應用的軟負載實現。LVS是基於Linux操作系統實現的一種軟負載,而HAProxy則是基於第三方應用實現的軟負載。HAProxy相比LVS的使用要簡單很多,但跟LV

原创 MySQL/MariaDB數據庫基於SSL實現主從複製

前言備份數據庫是生產環境中的首要任務,有時候不得不通過網絡進行數據庫的複製,由於MySQL/MariaDB的主從複製是明文傳送的,如果在生產環境中跨網絡傳送,數據的安全性就無法完全保證,爲了解決這一問題,我們需要一種安全的方式進行傳送,即基

原创 基於Cobbler實現多版本系統批量部署

前言運維自動化在生產環境中佔據着舉足輕重的地位,尤其是面對幾百臺,幾千臺甚至幾萬臺的服務器時,僅僅是安裝操作系統,如果不通過自動化來完成,根本是不可想象的。記得前面我們探究了基於PXE實現系統全自動安裝,但PXE同時只能提供單一操作系統的批

原创 基於heartbeat v1+ldirectord實現LVS集羣高可用

前言高可用集羣,High Availability Cluster,簡稱HA Cluster,是指以減少服務中斷時間爲目的的服務器集羣技術。通過上文可以看出,LVS集羣本身並不能實現高可用,比如Director Server不能檢測Real

原创 OpenStack Icehouse私有云實戰部署

前言相信你一定對“雲主機”一詞並不陌生吧,通過在Web頁面選擇所需主機配置,即可快速定製一臺屬於自己的虛擬主機,並實現登陸操作,大大節省了物理資源。但這一過程是如何實現的呢?本文帶來OpenStack Icehouse私有云實戰部署。Ope

原创 基於heartbeat v2 crm實現基於nfs的mysql高可用集羣

前言因heartbeat v1內置的資源管理器haresource功能比較簡單,且不支持圖形化管理,所以heartbeat v2不再支持haresource,轉而使用更加強大的資源管理器crm進行集羣管理。本文將講解如何基於heartbea