原创 Centos7 配置Nginx實現HTTPS

Nginx簡介 Nginx (engine x) 是一個高性能的HTTP和反向代理服務,也是一個IMAP/POP3/SMTP服務。Nginx是由伊戈爾·賽索耶夫爲俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第一

原创 ubuntu16.04使用Jenkins構建java項目jar包

實驗環境 系統版本:16.04(4.4.0-21-generic) Tomcat版本:9.0.13 Jenkins版本:2.140 Maven版本:apache-maven-3.5.4-bin.tar.gz Jdk版本:1.8.0_191

原创 shell腳本之for循環

shell常用for循環寫法 方式一:使用外部賦值實現 #!/bin/bashsum=0for i in {1..50}dolet "sum+=i"doneecho $sum 注:以上腳本實現計算從1加到50的總和! 方式二:使用for

原创 ubuntu16.04 安裝docker

實驗環境 系統版本:Ubuntu 16.04 x64 Docker版本:18.03.0-ce-0-ubuntu Docker-compose版本: 1.8.0 安裝docker-ce版本 1、卸載舊版本的Docker sudo apt-ge

原创 Centos7安裝MySQL5.7 命令自動補全工具mycli

簡介 mycli是MySQL,MariaDB和Percona的命令行界面,具有自動完成和語法高亮功能。 實驗環境 系統版本:CentOS Linux release 7.3.1611 (Core)x64 MySQL版本:MySQL5.7.2

原创 MySQL5.7 命令自動補全工具mycli

稍後更新!

原创 shell腳本之編程規範與變量

shell腳本概念 將要執行的命令按順序保存到一個文本文件,給該文件一個可執行權限,便可運行。 shell腳本的構成 1、腳本申明 腳本聲明是指明用哪個解釋器來解釋 2、註釋信息 註釋信息是指明這個腳本的一些說明信息。就知道這個腳本時幹什麼

原创 shell腳本之for循環

shell常用for循環寫法 方式一:使用外部賦值實現 #!/bin/bashsum=0for i in {1..50}dolet "sum+=i"doneecho $sum 注:以上腳本實現計算從1加到50的總和! 方式二:使用for

原创 Centos7之Apache的三種工作模式

Apache工作模式簡介 Apache 2.X 支持插入式並行處理模塊,稱爲多進程處理模塊(MPM)。在編譯apache時必須選擇也只能選擇一個MPM,對類UNIX系統,有幾個不同的MPM可供選擇,它們會影響到apache的速度和可伸縮性

原创 Centos7之Nginx的兩種工作模式

Nginx工作模式簡介 nginx有兩種工作模式:master-worker模式和單進程模式。在master-worker模式下,有一個master進程和至少一個的worker進程,單進程模式顧名思義只有一個進程。這兩種模式有各自的特點和適

原创 Centos7 Nginx+LAMP

LAMP平臺概述 LAMP架構是目前成熟的企業網站應用模式之一,指的是協同工作的一整套系統和相關軟件,能夠提供動態Web站點服務及其應用開發環境。LAMP是一個縮寫詞,具體包括Linux操作系統、Apache網站服務器、MySQL數據庫服務

原创 Centos7 xfs文件系統擴展root根分區

實驗環境 VMware裏的虛擬機Centos7 系統版本:Centos7.2 (Core)x64 系統初始磁盤sda大小爲18GB後期擴容到30GB Centos7.2系統使用LVM 邏輯卷和XFS文件系統 實現方式 目前常用方式有兩種:

原创 ubuntu16.04通過Jenkins+shell腳本打包docker鏡像並推送到鏡像

實驗環境 系統版本:16.04-4.4.0-21-generic Jenkins版本:v2.140 Docker版本:18.09.0 Harbor版本:v1.5.3(centos7-3.10) 注:由於Harbor是基於Docker Reg

原创 ubuntu16.04項目架構

實驗環境 系統版本:16.04-4.4.0-21-generic Rancher版本:v1.6.24(Ubuntu16.04) Jenkins版本:v2.140 Docker版本:18.09.0 Harbor版本:v1.5.3(centos