原创 day 39 LAMP架構

11.1 LAMP架構介紹 1、LAMP介紹 LAMP:Linux+Apache(httpd)+MySQL+PHP Linux:操作系統Apache:提供Web服務的軟件MySQL:數據庫,存儲數據PHP:一種腳本語言,主要用於開發網站

原创 day 52 php-fpm相關

12.21 php-fpm的pool 如果所有網站使用一個pool,其中一個網站發生故障,則會耗盡php資源,造成其它站點出現502的狀態,因此有必要將各個站點隔離開來,每個站點使用一個單獨的pool,可以在/usr/local/php

原创 day 45 Apache訪問控制2

11.28 限定某個目錄禁止解析php 虛擬主機配置文件配置內容如下:    <Directory /data/wwwroot/www.123.com/upload>         php_admin_flag engine off

原创 day 44 Apache訪問控制

11.25 配置防盜鏈 通過限制referer來實現防盜鏈的功能, 防盜鏈的作用是,某一特定網站的文件(比如圖片),只能通過本網站或設置爲白名單referer的網站去訪問,其他第三方網站借用不行虛擬主機配置文件/usr/local/ap

原创 day 38 Linux系統日誌與screen工具

10.32~10.33 rsync通過服務同步 1、rsync通過服務同步 遠程機器上編輯配置文件:/etc/rsyncd.conf遠程機器上啓動服務:rsync --daemon本機上運行命令:rsync -av test1/ [--

原创 day 74 shell項目告警系統(2)

20.23~20.25 告警系統郵件引擎1、告警系統之mail.shmail.sh內容 ,其中mail.py內容到這裏下載https://coding.net/u/aminglinux/p/aminglinux-book/git/blob

原创 day 64 負載均衡及LVS

18.6 負載均衡集羣介紹 主流開源軟件有:LVS、keepalived、haproxy、nginx等 其中LVS屬於網絡OSI 7層模型的第4層,nginx屬於7層,haproxy既可以認爲是4層,也可以當做7層使用 keepali

原创 day 72 shell腳本之函數、屬組

20.16 shell腳本中的函數函數就是把一段代碼整理到了一個小單元中,並給這個小單元起一個名字,當用到這段代碼時直接調用這個小單元的名字即可。函數必須要放在最前面格式: function f_name() {             

原创 day 62 mysql讀寫分離與分庫分表

17.9 MySQL讀寫分離 1、mysql讀寫分離常用方法  基於程序代碼內部實現:在代碼中對select操作分發到從庫;其它操作由主庫執行;是目前生產環境應用最廣泛,知名的如DISCUZ X2。優點是性能較好,因爲在程序代碼中實現,

原创 day 73 shell項目之告警系統

20.20 告警系統主腳本告警系統主腳本main.sh內容 #!/bin/bash#Written by aming.# 是否發送郵件的開關export send=1# 過濾ip地址export addr=`/sbin/ifconfig

原创 day 75 shell項目之分發系統

20.28 expect腳本遠程登錄 yum install -y expect #安裝expect 自動遠程登錄  #! /usr/bin/expect set host "192.168.133.132" set passwd

原创 day 71 shell腳本之循環

20.10 for循環1、 for用法語法:for 變量名 in 條件; do …; done2、for案例案例1 #!/bin/bashsum=0for i in `seq 1 100`do    sum=$[$sum+$i]    e

原创 day 76 構建文件分發系統

20.31 expect腳本同步文件 自動同步文件 #!/usr/bin/expect set passwd "123456" spawn rsync -av [email protected]:/tmp/12.txt /t

原创 day 70 shell腳本邏輯、條件判斷

20.5 Shell腳本中的邏輯判斷 格式1:if 條件 ; then 語句; fi 格式2:if 條件; then 語句; else 語句; fi 格式3:if …; then … ;elif …; then …; else …;

原创 day 65 LVS DR模式及keeplived

18.11 LVS DR模式搭建 1、配置三臺機器    分發器,也叫調度器(簡寫爲dir):133.130    rs1:133.132    rs2:133.133    vip:133.200 2、LVS DR模式搭建     (1