原创 編譯安裝LAMP[兩種結合方式]

本文旨在實踐編譯安裝LAMP環境,搭建Zblog系統,使用Xcache爲PHP加速,分離PHP與Apache ServerLAMP基礎知識Linux + Apache + MySQL[MariaDB] + PHP[Perl|Pyton] 是

原创 [11-17]作業小結

I.作業(練習)內容:一、iptables類作業前提:INPUT和OUTPUT默認策略爲DROP;1、限制本地主機的web服務器在週一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服

原创 RPC和Message Queue對比

RPC和Message Queue對比RPC、MQ的結構對比:1234567891011121314RPC系統結構: +----------+     +----------+| Consumer | <=> | Provider |+--

原创 chattr命令保護關鍵文件

玩Linux的時候,有些文件使用root權限都不能修改和刪除,這是什麼原因呢?大多是因爲曾經使用過chattr命令鎖定過該文件。chattr命令能夠修改文件高級屬性,這可以提高系統的安全性哦!知識儲備ls -l顯示的文件屬性只能包含讀、寫、

原创 同步VS異步,阻塞VS非阻塞

同步VS異步同步和異步關注的是消息通信機制(Synchronous / Asynchronous Communication)同步:發出一個"調用"時,在沒有得到結果返回前,該"調用"就不返回。一旦調用返回,就得到返回值了。異步:"調用"發

原创 LAMP簡單架構實驗:Apache+NFS+MySQL

實驗要求兩臺WEB服務器,Apache-2.4[編譯] + PHP-5.6.14[編譯];數據庫服務器, MariaDB-5.4.46[通用二進制];NFS服務器,存放網頁文件;DNS中做輪循,分別指向這兩臺WEB服務器,起到負載均衡的作用

原创 [10-24]作業小結

一、作業(練習)內容:1、MariaDB基礎總結,包括表管理、索引管理、用戶及權限管理;    MariaDB二進制安裝及基本管理    MariaDB通用二進制部署手冊2、編譯安裝LAMP,其中分別實現:(1)、把php編譯成爲httpd

原创 MariaDB二進制安裝及基本管理

本文旨在複習MariaDB二進制安裝以及基本管理基礎知識1、MariaDB是MySQL原作者新作,開源社區維護,功能特性相較MySQL至少持平;2、採用新引擎XtraDB替代MySQL的InnoDB,較早版本5.1上的MySQL默認存儲引擎