原创 mysql主從

1mysql主從介紹 1 MySQL主從又叫做Replication、AB複製。簡單講就是A和B兩臺機器做主從後,在A上寫數據,另外一臺B也會跟着寫數據,兩者數據實時同步的 2 MySQL主從是基於binlog的,主上須開啓binlog

原创 Apache Prefork、Worker和Event三種MPM簡單分析

(1) Prefork MPM (優點) :使用多個子進程,每個子進程只有一個線程來處理一個 http 連接,不用擔心線程安全問題缺點:內存消耗大,不擅長處理高併發環境,使用keep-alive長連接時要等到超時纔會釋放線程 (2) Wor

原创 make: *** [ext/fileinfo/libmagic/apprentice.lo] Er

php-fpm編譯make &&make install 出現了make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1如上的錯誤 :原因是因爲:因爲服務器內存不足1G。解決方法:在編

原创 mysql 主備XtraBackup恢復

MySQL主從同步原理MySQL主從同步是在MySQL主從複製(Master-Slave Replication)基礎上實現的,通過設置在Master MySQL上的binlog(使其處於打開狀態),Slave MySQL上通過一個I/O

原创 集羣介紹+用keepalived配置高可用集羣(總結)

1、集羣介紹 根據功能劃分爲兩大類:高可用和負載均衡 高可用集羣通常爲兩臺服務器,一臺工作,另外一臺作爲冗餘,當提供服務的機器宕機,冗餘將接替繼續提供服務高可用集羣,英文原文爲High Availability Cluster,簡稱HAC

原创 限定user_agent -apache

限定user_agent 當服務器被***,並且查看到***的user_agent有規律,這時就需要限制user_agent user_agent配置如下 [root@chy 111.com]# vim /usr/local/apach

原创 exportfs+NFS客戶端問題

1exportfs命令 原理圖: 假如要是A上面的NFS服務停掉了,但是B和C還在掛載着A分享的分區,就不可以正常工作了,由於B和C上面的進程是d(不可中斷進程),一旦A停止了B和C一定會出問題,也不可以服務既不可以重啓,也不可以關閉,就

原创 drbd常用的幾個命令

1 //狀態查看 [root@chy database]# drbd-overview NOTE: drbd-overview will be deprecated soon. Please consider using drbdtop

原创 php相關配置 -apache

php相關配置(總結) php路徑沒有加載圖1 :圖二禁用php.info的結果 [root@chy ~]# /usr/local/php/bin/php -i (查看php的路徑) [root@chy 111.com]# vim inde

原创 限定某個目錄禁止解析(apache)

限定某個目錄禁止解析 一個公共的可以上傳圖片的目錄下,應該給該目錄做php禁止解析,這樣就會防止其它人上傳php的***。 [root@chy ~]# vi /usr/local/apache2.4/conf/extra/httpd-v

原创 php擴展模塊安裝-lamp

php擴展模塊安裝 PECL 的全稱是 The PHP Extension Community Library ,是一個開放的並通過 PEAR(PHP Extension and Application Repository,PHP 擴展

原创 配置防盜鏈

配置防盜鏈 要實現防盜鏈,我們就必須先理解盜鏈的實現原理,提到防盜鏈的實現原理就不得不從HTTP協議說起,在HTTP協議中,有一個表頭字段叫referer,採用URL的格式來表示從哪兒鏈接到當前的網頁或文件。換句話說,通過referer,

原创 訪問控制FilesMatch-apache

訪問控制FilesMatch filesMatch針對鏈接進行控制。 [root@chy ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <Directory /da