原创 數據庫篇——完全、增量備份和恢復

一、準備數據庫環境 1、搭建安裝環境 yum -y install \ gcc \ gcc-c++ \ make \ ncurses \ ncurses-devel \ bison \ Cmake 2、添加數據庫用戶useradd -s /

原创 Linux下搭建FTP服務器

一、FTP服務簡介 1、FTP(File Transfer Protocol,文件傳輸協議)是典型C/S結構的應用層協議,需要由服務端軟件,客戶端軟件兩個部分共同實現文件傳輸功能。2、FTP服務器默認使用TCP協議的20、21端口與客戶端進

原创 Squid緩存代理服務器

一、關於緩存代理 1、代理的工作機制作爲應用層的代理服務軟件,Squid主要提供緩存加速和應用層過濾控制的功能。當客戶機通過代理來請求Web頁面時,指定的代理服務器會先檢查自己的緩存,如果緩存中已經有客戶機需要訪問的頁面,則直接將緩存中的頁

原创 Docker分離環境搭建LNMP並部署Discuz

一、安裝Docker環境 1、配置YUM源vi /etc/yum.repos.d/CentOS-Base.repo末行添加[docker-repo]name=Docker Repositorybaseurl=https://yum.dock

原创 oracle之表空間

1、創建表空間sqlplus / as sysdba //以dba的身份進庫startup //開啓數據庫create tablespace db_work //創建名爲db_work的表空間datafile '/orc/app

原创 Oracle數據泵

一、數據泵技術的優點 原有的導出和導入技術基於客戶機,而數據泵技術基於服務器。默認所有的轉儲,日誌和其他文件都建立在服務器上。以下是數據泵技術的主要優點:1、改進了性能 2、重新啓動作業的能力3、並行執行的能力 4、關聯運行作業的能力 5、

原创 KVM性能優化

一、KVM爲什麼要調優 性能的損耗是關鍵。KVM採用全虛擬化技術,全虛擬化要由一個軟件來模擬硬件,故有一定的損耗,特別是I/O,因此需要優化。KVM性能優化主要在CPU、內存、I/O這幾方面。當然對於這幾方面的優化,也是要分場景的,不同的場

原创 MongoDB分片羣集

一、關於分片 1、什麼是分片 高數據量和吞吐量的數據庫應用會對單機的性能造成較大壓力,大的查詢會將單機的CPU耗盡,大的數據量對單機的存儲壓力比較大,最終會耗盡系統的內存而將壓力轉移到磁盤IO上。MongoDB分片是使用多個服務器存儲數據的

原创 部署kvm虛擬化平臺

一、關於虛擬化 1、什麼是虛擬化虛擬化就是把硬件資源從物理的方式轉變爲邏輯的方式,打破原有物理結構,使用用戶可以靈活管理這些資源,並且允許1臺物理機上運行多個操作系統,以實現資源利用率最大化和靈活管理的一項技術。2、虛擬化的優勢(1)減少服

原创 Docker數據管理與網絡通信

一、Docker鏡像的創建方法 1、基於現有鏡像的創建docker commit -m "shuoming" -a "zuozhe" 容器ID docker:apache-m:說明信息-a:作者信息-p:生成過程中停止容器的運行2、基於本地

原创 構建Docker鏡像實戰

一、Docker構建nginx鏡像 1、創建工作目錄 mkdir nginx //創建nginx目錄 cd nginx/ //以下所有跟nginx有關的文件都要放在該目錄下 2、編寫dockerfile鏡像製作文件vi Dock

原创 oracle的安裝步驟

一、關於Oracle數據庫 1、Oracle數據庫的簡介Oracle 是一個數據庫管理系統,是Oracle公司的核心產品。其在數據安全性與安整性控制方面的優越性能,以及跨操作系統、跨硬件平臺的數據操作能力。基於“客戶端/服務器”(Clien

原创 MongoDB複製集

一、關於 MongoDB複製集 1、什麼是複製集 複製集是額外的數據副本,是跨多個服務器同步數據的過程,複製集提供了冗餘並增加了數據可用性,通過複製集可以對硬件故障和中斷的服務進行恢復。複製集的優勢如下:讓數據更安全搞數據可用性(7

原创 搭建ELK實時日誌分析平臺

一、ELK簡介 ELK是一套完整的日誌分析解決方案,由ElasticSearch、Logstash、Kibana這三款開源軟件組成。Elasticstash是基於Lucene開發的分佈式存儲檢索引擎,用來存儲各類日誌;Logstash對日誌

原创 搭建Swarm羣集

一、Swarm簡介 Swarm項目,通過把多個Docker Engine聚集在一起,形成一個打的docker-engine,對外提供容器的羣集服務。同時,這個羣集對外提供Swarm API,用戶可以像使用Docker Engine一樣使用D