原创 MySQL存儲引擎

兩種:MyISAM:              MyISAM是默認的存儲引擎。 每個MyISAM在磁盤上存儲成三個文件,每一個文件的名字均以表的名字開始,擴展名指出文件類型。             .frm文件存儲表定義;        

原创 MySQL完全備份與恢復

Mysql完全備份的方法有兩種: 使用tar打包文件夾備份安裝xz壓縮格式工具:yum –y install xz對數據庫文件夾進行打包:tar Jcvf /opt/mysql-$(date +%F).tar.xz /usr/local

原创 MySQL主從複製

MySQL數據庫自身提供的主從複製功能可以方便的實現數據的多處自動備份,實現數據庫的拓展。MySQL之間複製的基礎是二進制日誌文件,一臺MySQL數據庫一旦啓用二進制日誌後,其作爲master,其他數據庫作爲slave通過一個I/O線程與主

原创 Mongodb的安裝,配置,啓動與相關操作

mongodb簡介:    MongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。他支持的數據結構非常鬆散,是類似json的bjson格式,因此可以存儲比較複雜的數據類型。Mongo最大

原创 MySQL中mmm實現高可用羣集

介紹 MMM(Master-Master replication manager for MySQL)是一套支持雙主故障切換和雙主日常管理的腳本程序。MMM使用Perl語言開發,主要用來監控和管理MySQL Master-Master(

原创 awstats日誌分析

awstats簡介 awstats是免費的一個非常強大的日誌分析工具的Apache日誌文件。 從apache分析日誌後,它以易於理解的圖形格式顯示它們。 awstats是高級Web統計的縮寫,它可以在命令行界面或CGI上運行。 功能

原创 MFS分佈式文件系統

MFS簡介 MooseFS是一個具有容錯性的網絡分佈式文件系統。它把數據分散存放在多個物理服務器上,而呈現給用戶的則是一個統一的資源。 MFS文件系統的組成架構 元數據服務器(Master):負責管理文件系統,維護元數據。 元數據日

原创 大型網站架構之百萬PV

簡介 PV即點擊量,通常是衡量一個網絡新聞頻道或網站甚至一條網絡新聞的重要指標。PV從某種程度上已經成爲投資者衡量商業網站表現的最重要的尺度。 PV是一個訪問者在24小時到底看了網站的幾個頁面。 案例描述 本案例設計採用四層模式實

原创 centos7上實現LVS負載均衡羣集之NAT轉換模式

LVS虛擬服務器 Linux Virtual Server(LVS)是針對 Linux內核開發的一個負載均衡項目,由我國的章文嵩博土在1998年5月創建,官方站點位於http://www.linuxvirtualserver.org/. L

原创 在Docker中創建私有倉庫

倉庫簡介 隨着創建的鏡像日益增多,就需要有一個保存鏡像的地方,這就是倉庫。目前有兩種倉庫:公共倉庫和私有倉庫。最方便的就是使用公共倉庫上傳和下載鏡像,下載公共倉庫中的鏡像不需要註冊,但上傳鏡像到公共倉庫是需要註冊的。公共倉庫中填寫完成倉庫的

原创 構建Docker鏡像實戰

簡介 Nginx是一款輕量級的Web服務器,Tomcat是一款免費開源的輕量級web服務器,在中小型企業和併發訪問量不高的場合使用,是開發和調試JSP程序的首選。MSQL是當下最流行的關係型數據庫,以上這些都可以使用Dockerfile文件

原创 大型網站架構之千萬PV之RabbitMQ

簡介 MQ全稱爲Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中發送數據進行通信,

原创 在centos7上實現nginx+tomcat負載均衡

概述 通常情況下,一個Tomcat站點由於可能出現單點故障及無法應付過多客戶複雜多樣的請求等問題,不能單獨應用於生產環境下,所以需要一套更可靠的解決方案來完善web站點架構。 nginx是一款優秀的http服務器軟件,它能夠支持多達50

原创 Docker架構,鏡像及容器

Docker的核心概念 鏡像 Docker的鏡像是創建容器的基礎,類似虛擬機的快照,可以理解爲是一個面向Docker容器引擎的只讀模板,比如:一個鏡像可以是一個完整的Centos操作系統環境,稱爲一個Centos鏡像;可以是一個安裝了

原创 部署KVM

KVM簡介 Kernel-based Virtual Machine的簡稱,是一個開源的系統虛擬化模塊,自Linux 2.6.20之後集成在Linux的各個主要發行版本中。它使用Linux自身的調度器進行管理,所以相對於Xen,其核心源