原创 centos7源碼搭建lamp基於模塊化方式

搭建lamp一般會把數據庫單獨存放,php和Apache一般放在一臺主機就可以了,我的這個是都放在一臺主機上的,區別不是很大,數據庫創建的時候,不是本機登陸所以賬號ip需要注意一下。第一步:安裝HTTPD服務準備相關rpm包準備安裝環境:

原创 Keepalived+LVS_DR雙主架構

一:環境介紹1.操作系統:centos6.9和7.3,censtos6用作keepalived調度,centos7用作realserver2.服務安裝:keepalived-1.2.13-5.el6_6.x86_64nginx-1.10.2

原创 linux必備安全及加密小工具

   墨菲定律說如果有兩種或兩種以上的方式去做某件事情,而其中一種選擇方式將導致災難,則必定有人會做出這種選擇。所以也告誡我們做任何事都要確保它的正確性和安全性。接下來介紹幾種安全的linux小工具。Aide 數據庫監控配置文件:/etc/

原创 實現基於Haproxy_NAT+Keepalived負載均衡高可用架構

實驗思路:1.做這個實驗首先可以想象一個場景,用戶訪問webserver的時候首先會經過調度器,首先需要明白的一點就是一般公司一般是在內網,客戶端是通過外網訪問webserver的。2.haproxy是一個負載均衡器,Keepalived通

原创 Mysql常用主從複製架構以及MHA高可用的主從複製的實現

Mysql常用主從複製架構以及MHA高可用的主從複製的實現實驗一:一主多從或者是一主從從架構的實現一、實驗環境:三臺服務器,一臺master,一臺slave,一臺slave的slave(或者是master的slave)。二、實驗準備:配置好

原创 Centos7編譯lamp基於fpm模式的應用WordPress,實現多虛擬主機

第一步:安裝必要的httpd服務的rpm包 yum install openssl-devel expat-devel pcre-devel development tools 第二步:源碼編譯httpd包 cp -r apr-1.6.

原创 mogilefs實現企業級分佈式存儲

實驗環境:centos7系統服務器4臺、 一臺作爲mysql, 三臺作爲存儲節點, 配置好yum源、 防火牆關閉、 各節點時鐘服務同步、 各節點之間可以通過主機名互相通信,我的就是四臺做的,五臺分開也行。實驗原理:每次文件的上傳和讀取,都經

原创 lvs小實驗-NAT模式

NAT模式實現加密調度實驗準備:禁用selinux,禁用iptables,同步time,避免調度數據時間不一樣,日誌什麼的都很麻煩。實驗思路:這是一個簡單的實現調度的實驗,調度器充當路由器,需要實現路由轉發的功能。realserver都是在

原创 實現loganalyzer

實驗:實現loganalyzer實驗環境:三臺主機。1 日誌服務器,充當mysql服務器的客戶端2 mysql mariadb3 lap loganalyzer實驗思路:把本機的日誌存儲到特定的數據庫中,也就是說日誌服務器充當數據庫服務器的

原创 kickstart自動化安裝文件的製作

linux自動化安裝必須得知道anaconda,它被翻譯成蟒蛇,至於什麼原因我也不懂,只知道外國人好像都比較喜歡動物的命名方式,它是一個系統安裝程序,這個程序的運行的模板就在root的家目錄中,是一個叫做anaconda.ks.cfg的文

原创 dns架構搭建——7臺主機

實驗準備:7臺主機,架構圖如下:-----------搭建思路:當客戶端訪問www.magedu.com的時候,首先訪問本地dns服務器,如果本地服務器沒有,就幫忙轉發到根服務器,然後根服務器沒有就轉發到它委派的服務器上com上,com再轉

原创 實現基於LNMP的電子商務網站

實驗思路:首先lnmp是基於fastCGI的方式搭建的,用戶訪問網站靜態頁面nginx解析,動態頁面轉發給php程序解析,程序數據存放在數據庫中。所以首先要在nginx配置文件中支持php程序轉發功能,把nginx程序的運行者更改爲nobo

原创 二進制安裝mariadb

實驗1:centos7數據庫二進制最新版安裝第一步:查詢是否有數據庫已安裝,是否已經創建用戶mysql。 rpm -qa mariadb* getent passwd mysql第二步:解包到指定目錄下,因爲二進制文件已經指定好目錄 tar