原创 ZooKeeper&kafka

ZooKeeper是什麼 Zookeeper是一個開源的分佈式應用程序協調服務 Zookeeper是用來保證數據在集羣間的事務一致性 Zookeeper應用場景 集羣分佈式鎖 集羣統一命名服務 分佈式協調服務 Zook

原创 logstash

logstash簡介 是一個數據採集、加工處理以及傳輸的工具 特點 所有類型的數據集中處理 不同模式和格式數據的正常化 自定義日誌格式的迅速擴展 爲自定義數據源輕鬆添加插件 安裝logstash 主機配置要求最低2核C

原创 數據分片

數據分片概述 把數據存儲在不同的數據庫服務器裏 適合數據存儲比較多的業務場景 存在瓶頸和單點故障問題 1)分庫/分表 將存放在一臺數據庫服務器中的數據,按照特定方式進行拆分,分散存放到多臺數據庫服務器中,以達到分散單臺服務器

原创 存儲引擎

存儲引擎概述 作爲可插拔式的組件提供 MySQL服務軟件自帶的功能程序,處理表的處理器 不同的存儲引擎有不同的功能和數據存儲方式 相關 查看可用的存儲引擎: mysql> show engines; 查看錶的存儲引擎:

原创 網絡安全

加密/解密 信息傳遞中的風險 技術手段 非技術手段 加密的方式 對稱加密:加密和解密使用相同的密鑰 非對稱加密:加密和解密使用不同的密鑰(密鑰對) 密鑰對:公鑰(加密)和私鑰(解密) 保護信息的完整性 信息摘要:基於輸

原创 Openstack管理

所有的管理可以通過訪問dashboard進行,這裏只列出命令行管理方法 1)項目管理 項目:一組隔離的資源和對象。由一組關聯的用戶進行管理 在舊版本里,也用租戶(tenant)來表示 根據配置的需求,項目對應一個組織、一個公司

原创 Redis集羣

概念 分佈式高可用內存數據庫集羣 工作原理 hash slots(哈希槽) 16384個(0-16383) 決定數據存儲在哪個主服務器 只有主服務器擁有hash slots 不以hash slots決定能存多少數據,它決定

原创 MHA集羣

相關概念 1)MHA 由日本DeNA公司youshimaton開發 優秀的實現MySQL高可用的解決方案 數據庫的自動故障切換操作能做到在30s之內完成 MHA能確保在故障切換過程中最大限度保證數據的一致性 2)MHA組成 M

原创 NTP時間同步

NTP時間同步 Network Time Protocol NTP服務器爲客戶機提供標準時間,NTP客戶機需要與NTP服務器保持溝通 RHEL7客戶端校時服務 軟件包:chrony 服

原创 Linux基礎命令

1.終端操作 命令提示符: $(普通用戶) #(root用戶) [當前用戶名@主機名 工作目錄]$ 切換用戶:su root 密碼:Taren1.bgsn 退出方式:al

原创 LVM邏輯卷

1.邏輯卷 將衆多的PV組建成VG,然後再從卷組中劃分LV 特點 - 整合分散的空間 - 邏輯卷的空間可以擴大 2.製作邏輯卷 vgcreate 卷組名 空閒分區/空閒硬盤 #創建卷組 lvcreate -L 大小

原创 MySQL多實例

什麼是多實例 在一臺服務器上運行多個數據庫服務 爲什麼使用多實例 節約運維成本 提高硬件利用率 配置 1)安裝軟件 ] yum -y install libaio ] useradd mysql #用戶名必須爲mysq

原创 Zabbix報警機制

支持郵件/短信/微信/即時消息 基本概念 配置郵件服務器: [root@zabbixserver] yum -y install postfix mailx [root@zabbixserver] systemctl start

原创 Openstack

雲平臺部署與管理 openstack 私有云 docker 彈性雲 公有云 大型架構配置 ansible ELK hadoop 雲計算簡介 什麼是雲計算 基於互聯網的相關服務的增加、使用和交付模式 這種模式提供可用的、便捷的、按

原创 權限

1.分類 1)基本權限 2)附加權限 3)acl訪問控制列表 4) 2.基本權限 訪問方式: 讀取® 寫入(w) 執行(x) 對於文本文件: r: cat less head tail w: vim