原创 MySQL數據庫(六)——MySQL高可用羣集之MHA

MySQL高可用羣集之MHA 相比MMM的優勢:節約資源,不像MMM還需要再要一臺Master服務器,這個可以直接把從服務器備用成主服務器 安裝配置MHA高可用環境(環境如下圖所示) 只需要一臺服務器來管理,當Master主服務器故障時

原创 Web服務器羣集——Tomcat配置部署以及負載均衡

Tomcat配置部署以及負載均衡 Tomcat服務器是一個免費開放的Web應用服務器 處理靜態HTML能力不足,遠遠不及Apache和Nginx,但是是開發和調試JSP程序的首選 環境的集成:LAMP:apache、LNMP:nginx、

原创 MySQL數據庫(六)——MySQL高可用羣集之MySQL-MMM

MySQL高可用羣集之MySQL-MMM 就是兩臺Master服務器,兩臺Master服務器實現雙主從同步,當一個出現故障,另一個便會頂上去作爲正在使用的服務器,需要一個監控機來控制vip虛擬ip的偏移 配置環境如下圖所示 該軟件的三個

原创 MongoDB數據庫——MongoDB分片

MongoDB分片 爲了解決數據的不斷增加的方法 垂直擴展:增加CPU、硬盤等存儲資源來擴展容量 水平擴展:將數據分佈在多個服務器上,也就是會使用到分片技術 MongoDB分片是什麼? 就是把數據庫拆分,把所有的數據分散存放到不同的服務器

原创 Rsync遠程同步配置筆記

Rsync遠程同步 rsync是什麼? 是一個遠程數據同步工具,可以實現不同主機之間的同步,同時也支持增量和全量的備份 同步源:負責響應來自客戶機的rsync同步操作的服務器,在同步過程中,同步源負責提供文檔的原始位置 發起端:負責發起r

原创 Squid代理服務器的解析以及搭建

Squid代理服務器 什麼是squid? squid是一款代理的軟件,通過緩存的方式爲用戶提供Web訪問加速對用戶的Web訪問進行過濾控制,可以很好地實現HTTP和FTP,以及DNS查詢、SSL等應用的緩存代理,功能十分強大 squid代

原创 MySQL數據庫(四)——數據庫備份和恢復

數據庫備份和恢復 一、數據庫的備份 備份的類型以及瞭解 物理備份:1.冷備份(脫機備份):數據庫處於關閉狀態,直接打包數據庫文件                   特點:備份速度快,回覆時簡單                   2.熱

原创 Memcache數據庫緩存服務器

Memcache數據庫緩存服務器 什麼是Memcache? memcached是高性能的分佈式內存緩存服務器,爲了提高性能,memcached中的數據都保存在內存中,但是重啓操作系統都會導致緩存中的數據全部丟失 原理:數據都存儲在memc

原创 KVM虛擬化平臺瞭解與搭建

KVM虛擬化平臺 什麼是KVM? 是Linux系統上的一種虛擬化平臺,相當於Windows上安裝VMware一樣,以一種邏輯方式來打破原有的物理結構,可以允許一臺服務器上運行多個操作系統,可以說KVM就是在Linux上安裝的一款軟件,可以

原创 Varnish代理服務器的解析以及搭建

Varnish代理服務器 Varnish是什麼? Varnish是一款高性能的開源HTTP加速器,其主要用來做爲反向代理中的緩存服務器使用,varnish的設計架構就是利用操作系統的緩存機制處理訪問 varnish與squid的區別: V

原创 MongoDB數據庫——MongoDB複製集

MongoDB複製集 什麼是MongoDB複製集? 複製集是由一組擁有相同數據集的mongodb實例所組成的集羣,在多臺服務器之間同步數據,(差不多跟MySQL的主從複製一個概念) 複製集的優點:1.數據安全性更高,災難恢復       

原创 Kubernetes(k8s)認識以及應用(一)——Minikube單機部署

Kubernetes(k8s) k8s是做什麼的? 用於自動部署,擴展和管理容器化應用程序的開源系統 常見的集羣管理工具 Apache Mesos:Mesos是Apache下的開源分佈式資源管理框架,它被稱爲是分佈式系統的內核成本高,但穩

原创 Linux網絡服務——DNS域名解析服務

DNS域名解析服務 什麼是DNS服務? 可以解釋橙域名解析服務,就是電腦和電腦之間建立連接時,電腦只認識對方的ip地址,DNS服務對該IP地址解析成一個名稱 DNS服務器的作用是什麼? 把IP地址解析成名稱方便人們記憶,當人訪問網頁時可以

原创 Apache服務配置與LAMP部署以及服務管理優化

Apache服務配置與LAMP部署以及服務管理優化 一、LAMP部署 1.linux系統基本環境 修改計算機名稱   配置網卡IP地址   搭建DNS   關閉selinux 注意:檢查httpd的rpm包是否安裝,如果已經安裝需要卸載

原创 服務器監控系統——Nagios

Nagios監控系統 安裝Nagios監控系統 1.安裝LAMP或者LNMP架構 2.創建nagios用戶和用戶組 useradd -s /sbin/nologin nagios 3.安裝依賴包 yum -y install gcc pe