原创 MySQL數據庫主主複製

結合上篇文章‘MySQL數據庫主從複製’,本文在此基礎上進行MySQL的主主複製所謂雙主複製,即雙方互爲對方的主從,每臺主設備既要配置二進制日誌也要配置中繼日誌;二進制日誌是記錄數據庫實時操作的,出現故障的話能夠根據二進制日誌進行重現操作,

原创 DNS

DNS是什麼DNS Domain Name System  域名系統,實現域名與ip地址的相互解析;不論是ipv4還是ipv6,都可以通過域名訪問,對用戶而言並不關心複雜的ip地址;DNS域名結構紅色部分表示根域,全球共有13組,用 . 標

原创 學習有方法,但沒有捷徑

學習總則不憤不啓,不悱不發1、不做筆記不讀書。海記不是認真,而是分不清主次;2、看懂不算懂,寫懂纔算懂;3、獨學而無友,則孤陋而寡聞;4、學習的過程就是思考;

原创 一次完整的HTTP請求處理過程

OSI七層模型我們都知道,那當我們從瀏覽器輸入http://bbs.51cto.com/,到有頁面顯示的過程中發生了什麼呢?下面我們就通過抓包來分析:網絡傳輸工具:任意瀏覽器、wireshark抓包工具應用層:瀏覽器接收用戶輸入的域名htt

原创 centos6上以二進制方式安裝mariadb5.5

準備mariadb-5.5.57-linux-x86_64.tar.gz二進制程序包此包是經過編譯的,也就是說我們要在特定的目錄下安裝;步驟1、準備mysql用戶mkdir /app/data#此目錄是存放mysql數據庫、表的userad

原创 MySQL日誌簡介

MySQL中的日誌主要分爲以下幾種:    查詢日誌    慢查詢日誌    錯誤日誌    二進制日誌    中繼日誌    事務日誌說明:支持本文實驗使用的linux系統是CentOS7版本,使用的數據庫是base源自帶的MariaDB

原创 Nginx服務簡介

Nginx概述Nginx (engine x) 是一個高性能的http和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。Nginx是由伊戈爾·賽索耶夫爲俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第

原创 在centos6.9上編譯安裝LAMP並搭建個人博客

準備階段:1、兩臺安裝了centos6.9的機器,A和B;A:192.168.1.100B:192.168.1.102其中A機器上跑http和php,B機器是mysql服務器2、準備軟件包apr-1.6.2.tar.gz      apr-

原创 KeepAlived

爲什麼使用keepalived呢?在服務器集羣情況下,會用到lvs或者nginx做調度,如果調度器是單臺設備就會出現單點故障的問題。也就是說,當單臺調度器故障,無法完成調度,造成站點無法提供服務。所以爲了避免這樣的情況,一般調度器會使用多臺

原创 Puppet---自動化運維工具(進階)

puppet的部分變量由facter提供,是一個單獨的軟件包,在安裝puppet時就已經被依賴安裝了facter -p #變量名稱及變量值,可直接調用每個變量都有作用域,即作用範圍puppet的流程控制,如if語句、case語句、selec

原创 Puppet--自動化運維工具基本功能介紹

puppet與ansible都是運維自動化工具,二者最大的區別在於,puppet重量級適用於較大規模運維場景,而ansible較輕量級在較大規模站點的功能顯得不那麼強。puppet使用ruby語言研發,所以在使用中還要掌握一些ruby的語法

原创 MySQL數據庫半同步複製

半同步複製,是有一個從節點或者一部分從節點與主節點之間是同步複製的,其他的從節點仍是異步複製半同步複製是谷歌公司貢獻給MySQL的一個插件,默認在MySQL中沒有此插件,所以要實現主從的版同步複製需要安裝此插件rpm -ql mariadb

原创 CentOS 7.3上安裝shadowsocks遇到的坑

前兩天購買了阿里雲的ECS服務器,想搭個***,在網上找了很多安裝配置shadowsocks的博客,基本套路都是差不多的,大家可以找更詳細的配置。這裏我想聊一下我在安裝ss時遇到的坑:1、我買的是阿里香港的雲服務器,默認是Ubuntu最新系

原创 Ansible--playbook介紹

playbook可以理解成劇本,即一份文件可以存放多個ansible任務。後續的操作全部按照playbook中定義的動作執行playbook使用YAML格式YAML有自己的書寫格式,操作時一定要嚴格按照此格式執行,後面會詳細介紹其格式pla

原创 httpd反代 + tomcat cluster + redis會話保持

版本說明:httpd版本:2.4.6tomcat版本:7.0.69dedis版本:3.2.3操作系統版本:CentOS Linux release 7.3.1611拓撲結構: