原创 bianyianzhuang

在CentOS 6上編譯安裝AMP    A:Apache(httpd)    M:MySQL or MariaDB    P:php 目錄:一、準備工作二、編譯安裝Apache(httpd)三、編譯安裝MariaDB四、編譯安裝PHP 編

原创 Linux內核安裝

RamDisk實際是從內存中劃出一部分作爲一個分區使用,換句話說,就是把內存一部分當做硬盤使用,你可以向裏邊存文件。那麼爲什麼要用RamDisk呢?假設有幾個文件要頻繁的使用,你如果將它們加到內存當中,程序運行速度會大副提高,因爲內存的讀寫

原创 systemd及啓動流程

CentOS 7 使用systemd替換了SysV。Systemd目的是要取代Unix時代以來一直在使用的init系統,兼容SysV和LSB的啓動腳本,而且夠在進程啓動過程中更有效地引導加載服務。systemd的特性有:支持並行化任務同時採

原创 tcp_wrapper

tcp_wrapper知識整理一、tcp wrapper簡介 tcp wrapper是一種訪問控制工具,類似於iptables可以作訪問控制。 tcp wrapper只能對基於tcp協議的服務作訪問控制,但並不是所有基於tcp協議的服務都能

原创 ansible

主/備模式高可用keepalived+{nginx(proxy)|lvs} 兩臺主機:httpd+php+Discuz!+phpMyAdmin 一臺主機:memcached用來緩存php的session; 一臺主機:mysql-server

原创 tomcat

apache分別基於mod_proxy_ajp, mod_proxy_http, mod_jk三種方案實現代理、負載均衡、會話綁定及Tomcat session cluster 1、nginx, haproxy, apache(mod_pr

原创 keepalived

keepalived雙主模式實現nginx高可用及LNAMMP架構 一、利用keepalived實現nginx調度器高可用; 二、構建LNAMMP架構: 1) Nginx既是前端調度器,又是緩存服務器; 2) 將php的session緩存於

原创 lvs

lvs詳細介紹 LVS是Linux Virtual Server的簡寫,意即Linux虛擬服務器,是一個虛擬的服務器集羣系統。本項目在1998年5月成立,是中國國內最早出現的自由軟件項目之一。LVS採用IP負載均衡技術和基於內容請求分發技術

原创 nginx

1.lnmp實現多個虛擬主機,部署wordpress和phpmyadmin,併爲後一個主機提供https。2.配置rewrite,即使用戶使用http協議訪問phpmyadmin的站點,最終也會使用https重新請求資源。---------

原创 mysql3

MHA(Master High Availability)是目前在MySQL高可用方面相對成熟的一個解決方案,MHA在監控到master節點故障時,會提升其中擁有最新數據的slave節點成爲新的master節點,在此期間,MHA會通過於其它

原创 sudo

sudo命令詳解sudo命令是Linux上的一個非常有用的工具,它允許系統管理員分配給普通用戶一些合理的“權利”,讓他們執行一些只有超級用戶或其他特許用戶才能完成的任務,比如:運行一些像mount,userdel,useradd之類的命令,

原创 mysql1

分別基於mysqldump、lvm2、xtrabackup三種方式實現MySQL備份恢復 一、利用mysqldump實施邏輯備份操作 1.在/etc/my.cnf中添加如下,開啓二進制日誌 innodb-file-per-table = O

原创 mysql2

主從複製結構、半同步複製、雙主複製結構、利用SSL實現安全的MySQL主從複製 一、主從複製結構實驗 1.主服務器配置 可以先更改server_id 在/etc/my.cnf文件中,添加 server_id=11 重啓服務,在mysql命令

原创 ansible

主/備模式高可用keepalived+{nginx(proxy)|lvs} 兩臺主機:httpd+php+Discuz!+phpMyAdmin 一臺主機:memcached用來緩存php的session; 一臺主機:mysql-server

原创 keepalived 2

目錄 一、keepalived簡單介紹 二、VRRP協議與工作原理 三、keepalived詳細介紹 四、單、多實例及LVS-nat/dr模型實現 五、總結 一、keepalived簡單介紹 keepalived是由c語言編寫的一個路徑選