原创 Mysql 授權控制

        在Mysql 中,權限設置非常重要,分配權限可以清晰的劃分責任,管理人員只需要關注自己的任務即可,最重要的是保證系統數據安全。1.授予權限(1)權限控制主要是出於安全因素,因此需要遵循以下幾個原則:          a.

原创 使用Haproxy 及Nginx 搭建Web 羣集

            Haproxy 是目前比較流行的一種羣集調度工具,同類的調度工具有很多,如LVS 和Nginx 。相比較而言,LVS性能最好,但搭建相對複雜,Nginx的 upstream 模塊支持羣集功能,但是對羣集節點的健康檢查

原创 Mysql 5.7 編譯安裝(附有軟件包)

         Mysql 是一個關係型數據庫管理系統,運行於Linux 操作系統之上,Apache 和Nginx 作爲 Web服務器,Mysql作爲後臺數據庫,PHP /Perl /Python 作爲腳本解釋器。這四款都是免費或開源的。

原创 Mysql數據庫用戶管理

      數據庫是信息系統中非常重要的一個環節,合理高效的對它進行管理是很重要的工作。通常是由總管理員創建不同的管理賬戶,然後分配不同的操作權限,把這些賬戶給相應的管理人員使用。       1.新建用戶,有兩種命令格式。a.  新建用戶

原创 自動化運維之 ansible 模塊

Ansible  可以使用命令行方式進行自動化管理,命令管理工具都是有一系列模塊、參數所支持的。基本語法如下:ansible  <host-pattern>  [ –m  module_name ]  [ –a  args]<host-pa

原创 RabbitMQ 羣集部署

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

原创 Memcached主主複製 + Keepalived 高可用架構(內附軟件包)

Memcached 簡介          Memcached 主主複製是指在任意一臺 Memcached 服務器修改數據都會被同步到另外一臺,但是Memcached  API 客戶端是無法判斷連接到那一臺 Memcached 服務器的,所

原创 部署 Zabbix 集中監控系統 (基於 LAMP 架構)

Zabbix 概述         Zabbix 是一個高度集成的企業級開源網絡監控解決方案,與 Cacti、Nagios 類似,提供分佈式監控以及集中的 Web 管理界面。由 zabbix serve r端與 zabbix agent 組

原创 Squid 日誌分析 和反向代理

一.Squid 日誌分析        Sarg 是一款 Squid 日誌分析工具,全名是 Squid Analysis Report Generator ,採用 HTML 格式,詳細列出每一位用戶訪問Internet 的站點信息、時間佔

原创 MongoDB 複製集管理

1.配置允許在從節點讀取數據默認MongoDB 複製集的從節點不能讀取數據,可以使用 rs.slaveOk()  命令允許能夠在從節點讀取數據。abc:PRIMARY> show dbs                         #在

原创 MySQL 日誌管理

         由於日誌文件是掌握數據庫運行狀態的重要參數,因此日誌文件的維護也有十分重要的意義。Mysql 的日誌類型有錯誤日誌、通用查詢日誌、二進制日誌、慢查詢日誌。1.  錯誤日誌    (1) 錯誤日誌主要是記錄當MySQL 啓動

原创 MySQL-MMM 高可用

MMM 簡介         MMM (Master-Master relication manager fro MySQL ,MySQK 主主複製管理器)是一套支持雙主故障切換和雙主日常管理的腳步程序。主要是用來監控和管理MySQL Ma

原创 MongoDB 複製集的選舉原理

複製的原理        複製時基於啊哦做日誌 oplog , 相當於 MySQL 中的二進制日誌,只記錄發生改變的記錄。複製是將主節點的oplog 日誌同步並應用到其他從節點的過程。 選舉的原理      節點類型分爲標準(host)節點

原创 自動化運維之 安裝部署 Ansible 服務

Ansible 概述         由於互聯網的快速發展導致產品更新換代速度逐漸加快,運維人員每天都要進行大量的維護操作,仍舊按照傳統方式進行維護使得工作效率低下。這是,部署自動化運維就可以儘可能的安全、高效地完成這些工作。      

原创 Squid 傳統代理 和 透明代理 (內附軟件包)

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