原创 文件共享同步5種方式-NFS、NAS、rsync、scp、ftp

談到文件同步,我們最直接的同步方式是採用rsync的同步軟件,rsync同步可以保持server和client的強一致(server中的增刪改都會同步client),但在實際場景中rsync可能並不能被採納。考慮到多場景,我在此列出來常用的

原创 VMware PowerCli批量實現虛擬機快照備份

在採購服務器的時候,一般都會考慮是否支持虛擬化,服務器的虛擬化主要涉及CPU、和主板是否支持虛擬化,目前業內對虛擬化做的最好的公司是VMware,主要服務器支持ESXI系統的安裝,一般都是支持虛擬化。虛擬化的好處是可以將一臺物理機虛擬成多個

原创 docker入門實戰(理論+實踐)系列---docker網絡配置和數據卷管理

docker可以存在自身的網絡配置和數據卷管理方式,首先docker容器作爲一個獨立的運行單元,可以有獨立的IP地址、端口等信息。同時,nginx是無狀態的,當docker重啓之後,容器會恢復到初始化鏡像狀態(即docker是無狀態的),生

原创 docker入門實戰(理論+實踐)系列---進入docker的三種方式

對於運行的docker容器,我們有三種方式進入docker容器內部,但三種方式存在不同的區別,且在生成環境中,慎用進入docker的方式非常有必要1、docker attach進入docker容器對於運行在後臺的docker容器,我們經常需

原创 docker入門實戰(理論+實踐)系列--docker部署和鏡像容器管理

1、docker安裝docker安裝需要安裝docker所需要的yum源,國內來說,阿里雲的yum源推薦首選,docker-ce的yum源地址:wget https://mirrors.aliyun.com/docker-ce/linux/

原创 docker入門實戰(理論+實踐)系列---docker容器介紹

docker概述docker是一個開源的軟件部署解決方案;docker也是輕量級的應用容器框架;docker可以打包、發佈、運行任何的應用,這個也是docker的產品理念:Docker - Build, Ship, and Run Any

原创 N2N實現內網穿透

N2N是一個開放源代碼的2層跨越3層的×××程序,該程序利用了點對點的架構來處理網絡間的成員關係和路由,N2N的原理如下圖,在搭建的過程中需要一個super節點和多個edge節點,super節點建立一個通信中心,用來路由edge之間的通訊,

原创 HTTPS原理和CA證書申請(滿滿的乾貨)

衆所周知,WEB服務存在http和https兩種通信方式,http默認採用80作爲通訊端口,對於傳輸採用不加密的方式,https默認採用443,對於傳輸的數據進行加密傳輸目前主流的網站基本上開始默認採用HTTPS作爲通信方式,一切的考慮都基

原创 gitlab的搭建(搭建、使用、備份、遷移恢復)

本文章重點介紹如下內容:1、git、gitlab、github的區別2、gitlab的搭建3、gitlab的備份4、gitlab的遷移及數據恢復所有的操作建立在centos7.3的環境中搭建,gitlab採用的版本爲10.2.21、git、

原创 centos搭建sonar+jenkins+maven代碼檢測平臺(超詳細)

本文搭建的代碼自動化測試平臺:sonar+Jenkins+maven是在centos6.8版本上進行的,本章主要介紹sonar+Jenkins+maven環境的搭建,項目配置集成將在接下來的章節進行詳細介紹。搭建的過程中需要的各軟件版本如下