原创 初識Nginx

概述    :    Nginx ("engine x") 是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。Nginx是由Igor Sysoev爲俄羅斯訪問量第二的Rambler.ru站點開發的,第一個公

原创 HAProxy實現動靜分離

環境背景:CentOS 7.2實驗拓撲圖:實驗配置:靜態服務器Nginx主機配置#安裝nginx,因爲我本地有nginx的rpm包,所以直接安裝的是本地的包 [root@localhost ~]# ls anaconda-ks.cfg  D

原创 十八般武藝之Nginx踩坑總結

顯示亂碼問題 server { listen 80; server_name example.com; root /var/www/example; location / { charset utf-8; #一般是

原创 基於jenkins+Docker的自動化代碼發佈流程

前段時間寫了一篇初創團隊持續集成的落地與實現,主要用python接收gitlab的push請求,然後調用不同的shell腳本來實現。本文將使用基於Jenkins+Docker來實現另一套的自動化CI/CD的代碼發佈流程,至於jenkins和

原创 細緻解析:kubernets整體架構

一、Kubernetes 是 Google 團隊發起並維護的基於 Docker 的開源容器集羣管理系統,它不僅支持常見的雲平臺,而且支持內部數據中心。 建於 Docker 之上的 Kubernetes 可以構建一個容器的調度服務,其目的是

原创 初創團隊持續集成的落地與實現(gitlab+python)

持續集成概念 持續集成是一種軟件開發實踐,即團隊開發成員經常集成他們的工作,通過每個成員每天至少集成一次,也就意味着每天可能會發生多次集成。每次集成都通過自動化的構建(包括編譯,發佈,自動化測試)來驗證,從而儘早地發現集成錯誤。 --馬丁

原创 十分鐘熟練Dockerfile指令

github地址:https://github.com/opsonly, 上面是一個基於python3.7和django2.1的多人博客系統,喜歡的可以給個star~ LABLE 給鏡像添加元數據信息 COPY 用戶從宿主機的當前

原创 Docker系列:入門篇-安裝docker

Docker 提供了兩個版本:社區版 (CE) 和企業版 (EE)。 Docker 社區版 (CE) 是開發人員和小型團隊開始使用 Docker 並嘗試使用基於容器的應用的理想之選,所以這裏我們來說一下Docker社區版的安裝 操作系

原创 基於python3.7和django2.1的多人博客系統。

基於python3.7和django2.1的多人博客系統 github地址:https://github.com/opsonly,喜歡的可以給個star~ 簡介: 該博客前段框架使用了Bootstrap 4,在其基礎上添加了一些自己

原创 你必須知道的python運維常用腳本!(日常更新)

github地址:https://github.com/opsonly, 上面是一個基於python3.7和django2.1的多人博客系統,喜歡的可以給個star~ 判斷是否是一個目錄 #!/usr/bin/env python3 #

原创 ELK實時分析之php的laravel項目日誌

最近因公司項目增多,且環境也越來複雜,開發人員找我查看錯誤日誌越來越頻繁,心裏便念想到ELK,心之所想,念之所達,快來get一項新技能吧 1、系統架構組成 laravel日誌:日誌源通過filebeat將日誌寫進redis中間件 lo

原创 MySQL字段授權與視圖的區別

MySQL字段授權時,如果Select * 查詢全表將會報錯,只能Select被授權的字段,而視圖則可以Select * from table_name.

原创 搶火車票這個事吧,其實我也能做!(python黑科技)

又是一年,馬上就要回家過年了,還沒有買到票的小夥伴們是否已經像熱鍋上的螞蟻了無腦的開始找黃牛了? 俗話說的好,求人不如求自己,搶票這玩意,其實我覺得我也可以~ 來來來,直接入正題吧!這裏有兩種方案,一種是基於Selenium2的自動化框架控

原创 初創團隊持續集成的落地與實現(gitlab+python)

持續集成概念 持續集成是一種軟件開發實踐,即團隊開發成員經常集成他們的工作,通過每個成員每天至少集成一次,也就意味着每天可能會發生多次集成。每次集成都通過自動化的構建(包括編譯,發佈,自動化測試)來驗證,從而儘早地發現集成錯誤。 --馬丁

原创 Docker系列:入門篇-安裝docker

Docker 提供了兩個版本:社區版 (CE) 和企業版 (EE)。 Docker 社區版 (CE) 是開發人員和小型團隊開始使用 Docker 並嘗試使用基於容器的應用的理想之選,所以這裏我們來說一下Docker社區版的安裝 操作系