原创 Ansible---Inventory(主機清單)與YAML文件

Inventory主機清單 ansible默認的主機清單是/etc/ansible/hosts文件 主機清單可以手動設置,也可以通過Dynamic Inventory動態生成 一般主機名使用FQDN vim /etc/ansible/

原创 自動化運維工具---SaltStack安裝部署及簡單案例

SaltStack原理 SaltStack由Master(服務端)和Minion(客戶端)組成,Master和Minion之間通過ZeroMQ(消息隊列)進行通訊,Master和Minion分別監聽4505與4506端口,4505爲mas

原创 Zabbix4.0監控環境搭建實現7x24監控服務

Zabbix是一個高度集成的企業級開源網絡監控解決方案,與Cacti、nagios類似,提供分佈式監控以及集中的web管理界面。zabbix具備常見商業監控軟件所具備的功能,例如主機性能監控,網絡設備性能監控,數據庫性能監控,ftp等通用協

原创 MySQL賦予用戶權限命令總結

MySQL用戶可用權限 一個新建的MySQL用戶沒有任何訪問權限,這就意味着你不能在MySQL數據庫中進行任何操作。你得賦予用戶必要的權限。以下是一些可用的權限: ALL: 所有可用的權限 CREATE: 創建庫、表和索引 LOCK_T

原创 案例:使用KVM命令集管理虛擬機

一、KVM基本功能管理 1、查看命令幫助 virsh -h 或者virsh --help 2、查看KVM配置文件存放目錄 ls /etc/libvirt/qemu 3、查看虛擬機狀態 virsh list --all 4、

原创 【Docker篇之二】數據管理與網絡通信

通過上一篇【Docker篇一】瞭解到Docker的三大核心概念:鏡像、容器、倉庫,以及鏡像下載上傳導入和導出操作,容器的創建以及啓動,導入和導出。 本篇將從如下三個方面詳解如何靈活的構建自己的容器,實現這些容器中數據的遷移,以

原创 Centos7.3中安裝MySQL5.7

首先安裝相關環境包 yum -y install \ncurses \ncurses-devel \bison \cmake \gcc gcc-c++ 添加MySQL程序用戶 useradd -s /sbin/nologin mys

原创 配置rsync+inotify實現站點文件實時同步

一、rsync簡介 rsync是linux系統下的數據鏡像備份工具。可以在不同主機之間鏡像同步整個目錄樹,支持增量備份,保持鏈接和權限,且採用優化的同步算法,在傳輸前執行壓縮,因此非常適用於異地備份、鏡像服務器等應用。 rsync的官方站

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

一、案例概述 本案例採用四層模式實現,主要分爲前端反向代理、web層、數據庫緩存層和數據庫層。 前端反向代理採用主備模式 web層採用羣集模式 數據庫緩存層採用主備模式 數據庫層採用主從模式 由於實驗條件限制,本次實驗共打開四臺虛擬機,

原创 KVM虛擬機的優化歷程---按需優化

一、KVM爲什麼要調優 性能的損耗是矛盾的根源,KVM採用全虛擬化技術,全虛擬化要由一個軟件來模擬硬件層,故有一定的損耗,特別是I/O輸入輸出。 KVM性能優化主要在CPU、內存、I/O這幾方面,當然在這幾方面也是要分場景的,不同場景優化

原创 MySQL增量備份與還原詳解

增量備份與恢復的特點 增量備份的優點是沒有重複數據,備份量不大,時間短。但缺點也很明顯,需要建立在上次完全備份及完全備份之後所有的增量才能恢復。 MySQL沒有提供直接的增量備份方法,但是可以通過mysql二進制日誌間接實現增量備份。二進

原创 Centos7中安裝KVM虛擬機

KVM 特性 嵌入到linux內核 虛擬機是一個進程 SPICE是redhat開發的開源的專門的桌面虛擬化數據傳輸協議 QEMU是可以圖形化管理KVM虛擬機的一個工具,專門用來管理KVM的,所以通常都是與KVM同時出現。 cento

原创 Squid代理服務---反向代理

反向代理優點 通過squid反向代理可以加速網站的訪問速度,可將不同的URL請求分發到後臺不同的web服務器上,同時互聯網用戶只能看到反向代理的服務器地址,加強了網站的訪問安全。 實驗拓撲 服務器 操作系統 IP地址 軟件

原创 Linux基本安裝

Chapt1 虛擬機安裝Linux系統安裝需要基於虛擬機安裝,在虛擬機上安裝優勢在於虛擬機上實行任何操作不會影響宿主機內部系統以及文件,可以隨意操作。另一優勢在於虛擬機可以支持多種多個操作系統同時運行。下面就以Redhat爲例,在虛擬機中安

原创 實現vlan劃分、創建vlan trunk和端口聚合

vlan技術即可以從邏輯上將一個很大的網絡劃分成若干的小的虛擬局域網,也就是分隔廣播域的方法之一。下面以下圖爲例,實現vlan劃分,以及vlan trunk 和通過建立以太網通道,實現vlan之間的互通。