原创 k8s共享存儲之nfs

特別說明:測試使用,不建議生產環境1、在master節點配置(node1)1)yum安裝nfs# yum -y install nfs-utilsNFS的關鍵工具包括:主要配置文件:/etc/exports;NFS文件系統維護命令:/usr

原创 linux自動備份mysql數據庫,並刪除幾天前數據庫備份

mkdir /root/shellvi /root/shell/database.sh#!/bin/sh############################################################root=roo

原创 sphinx結合scws的mysql全文檢索

主要目的:打造千萬級數據全文搜索的數據庫,提升查詢效率系統環境主機名IP地址相關服務版本SQL172.169.18.128mysql5.6(主)Sphinx172.169.18.210mysql5.6(從)php5.6Apache2.4sp

原创 svn採用hooks鉤子自動同步代碼

在Apache初次拉取svn代碼到根目錄比如:運行後再輸入用戶密碼svn co svn://10.0.1.120/work/ --username jiangsq在倉庫hooks/post-commit編輯如下參數(如果沒有複製模塊即可)#

原创 nginx熱部署升級

一、熱升級流程1、將舊nginx文件換成新的nginx二進制文件(注意備份);2、想master進程發送USR2信號;3、master進程修改pid文件名,加後綴.oldbin;4、master進程用新nginx文件後啓動新master進程

原创 Docker可視化管理工具shipyard

一、概述      Docker圖形頁面管理工具基本常用的有三種: DOCKER UI,Shipyard,Portainer。相對而言,Shipyard最強大,其次是Portainer,最後是Docker ui。      Shipyard

原创 mongodb分片概念和原理-實戰分片集羣

一、分片分片是一種跨多臺機器分發數據的方法。MongoDB使用分片來支持具有非常大的數據集和高吞吐量操作的部署。問題:具有大型數據集或高吞吐量應用程序的數據庫系統可能會挑戰單個服務器的容量。例如,高查詢率會耗盡服務器的CPU容量。工作集大小

原创 shell批量創建和刪除10個系統帳號密碼(密碼爲隨機10位字符串)

1、添加10個用戶和密碼,並把賬號和密碼保存到指定的文件裏# vim create_user.sh#/bin/bash#for jiangjj in {1..10}; doif id user$jiangjj &> /dev/null; t

原创 Vsphere ESXi 安裝

 ESXi作爲虛擬化環境的Hypervisor層,負責將服務器虛擬成資源池,提供接口供管理組件調用,將下面的iso刻錄成光盤或可啓動U盤,安裝單機虛擬化服務器:一、準備工作1、鏡像文件,刻錄U盤2、把服務器硬盤做好陣列 常用的陣列有:RAI

原创 巡檢502錯誤並重啓php-fpm服務

報錯問題一般如下兩點 1、php-fpm相關配置問題 2、資源耗盡問題在此編寫如下腳本進行巡檢,當有問題自動檢查並重啓php-fpm假死狀態釋放資源# vim php-fpm_restart.sh#!/bin/sh#變量初始化process

原创 MySQL 多實例安裝

一、簡介1、概述MySQL多實例就是在一臺機器上開啓多個不同的服務端口(如:3306,3307),運行多個MySQL服務進程,通過不同的socket監聽不同的服務端口來提供各自的服務2.1、優點1)有效利用服務器資源當單個服務器資源過剩時,

原创 MySQL 多實例安裝

一、簡介1、概述MySQL多實例就是在一臺機器上開啓多個不同的服務端口(如:3306,3307),運行多個MySQL服務進程,通過不同的socket監聽不同的服務端口來提供各自的服務2.1、優點1)有效利用服務器資源當單個服務器資源過剩時,

原创 mongodb集羣-副本集(CSRS)

一、概述(1)MongoDB複製是將數據同步在多個服務器的過程。(2)複製提供了數據的冗餘備份,並在多個服務器上存儲數據副本,提高了數據的可用性, 並可以保證數據的安全性。(3)複製還允許您從硬件故障和服務中斷中恢復數據。注意:MongoD

原创 docker Flannel實現跨宿主主機容器互聯

一、簡介Flannel是CoreOS團隊針對Kubernetes設計的一個網絡規劃服務,簡單來說,它的功能是讓集羣中的不同節點主機創建的Docker容器都具有全集羣唯一的虛擬IP地址。Flannel的設計目的就是爲集羣中的所有節點重新規劃I

原创 yum安裝MongoDB

簡介MongoDB在自己的存儲庫中提供官方支持的包。此存儲庫包含以下包:(1)mongodb-org:一metapackage,將自動安裝以下四個組件包。(2)mongodb-org-server:包含mongod守護程序,關聯的init腳