原创 yum安裝實現lamp分離及Xcache加速

LAMP的搭建:    準備前提:       虛擬機:Centos7   172.18.250.77   安裝httpd,通過Fcgi模塊來跟php互動,只處理靜態網頁。       虛擬機:Centos7   172.18.250.78

原创 yum安裝lamp及Xcache加速

LAMP的搭建:           使用兩臺虛擬機,一臺虛擬機安裝httpd及php,把php作爲模塊編譯進httpd中,另一臺安裝mysql,讓php能調用mysql來讀取數據。             虛擬機1:172.18.250.

原创 mysql高可用集羣之MHA和Galera Cluster

Galera Cluster    Galera本質是一個wsrep提供者(provider),運行依賴於wsrep的API接口。Wsrep API定義了一系列應用回調和複製調用庫,來實現事務數據庫同步寫集(writeset)複製以及相似應

原创 Zabbix簡單的入門應用

Zabbix:      是一個基於WEB界面的提供分佈式系統監視以及網絡監視功能的企業級的開源解決方案,非常強大的一款工具。一般zabbix都是選擇mysql作爲存儲數據,所以當zabbix監控的主機越來越多,數據量也會越來越大,這是my

原创 nginx負載均衡LAMP及基於memcached實現php會話保存

邏輯架構圖:           實驗準備:        虛擬機: 172.18.250.75    nginx反代     keepalived高可用        虛擬機: 172.18.250.76    nginx反代     k

原创 vsftpd基於pam_mysql的虛擬用戶認證

VSFTPD: very secure ftp        非常安全的FTP服務器軟件,因爲FTP是非常古老的軟件,而且還是基於明文傳輸的,沒有任何加密技術,所以就產生了vsftpd.        基於tcp鏈接的,監聽在21端口上。 

原创 nginx和httpd反向代理和負載均衡tomcat集羣

實驗準備:    1、虛擬機172.18.250.77 安裝nginx和httpd 實現負載均衡和反向代理    2、虛擬機172.18.250.78 安裝tomcat      3、虛擬機172.18.250.79 安裝tomcat   

原创 mysql的備份恢復

rmysql的備份:       誤操作、mysql崩潰、******、軟件故障、硬件故障、升級數據庫,測試等都會造成mysql數據的損壞,這時如果有備份的話還好,沒備份的話就尷尬了。      備份類型:          完全備份:備份

原创 PXE和Cobble實現自動裝機

t    :PXE:     預啓動執行環境,是由Intel開發的最新技術,工作於Client/Server的網絡模式,支持終端通過網絡從遠端服務器下載映像,並由此支持通過網絡啓動操作系統,在啓動過程中,終端要求服務器分配IP地址,再用TF

原创 緩存服務之varnish的簡單應用

Varnish:       varnish是一款輕量級的http cache和反向代理軟件,類似於nginx,緩存功能非常強大,相比squid重量級的緩存服務,varnish 具有性能更高、速度更快、管理更加方便等諸多優點,很多大型的網站

原创 mysql的主從、主主及半同步複製

mysql複製    Mysql內建的複製功能是構建大型,高性能應用程序的基礎。將Mysql的數據分佈到多個系統上去,這種分佈的機制,是通過將Mysql的某一臺主機的數據複製到其它主機(slaves)上,並重新執行一遍來實現的。複製過程中一

原创 Linux的iptables的基本應用

iptables原理: 包過濾型的防火牆      Firewall:防火牆,是一個隔離工具,能夠對報文進行規則匹配,主要工作於主機或者網絡邊緣,對於匹配到報文進行相應的處理。所以其工作的範圍又分爲兩類:主機防火牆:對進出本主機的數據包進行

原创 corosync+pacemaker實現高可用集羣

Corosync       corosync最初只是用來演示OpenAIS集羣框架接口規範的一個應用,可以實現HA心跳信息傳輸的功能,是衆多實現HA集羣軟件中之一,可以說corosync是OpenAIS的一部分,然而後面的發展超越了官方最

原创 nginx的配置及模塊詳解

nginx:      nginx是俄羅斯軟件工程師Igor Sysoev開發的免費開源web服務器軟件,nginx採用了模塊化、事件驅動、異步、單線程及非阻塞的架構,並大量採用了多路複用及事件通知機制來實現高併發和高性能,解決C10K的問

原创 自動化運維工具之ansible的簡單應用

ansible:             ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行