原创 Docker學習筆記2:Docker配置鏡像加速器 說明 獲取阿里雲加速地址

說明 因爲docker 倉庫即(docker hub)是在國外的網站,在國內訪問基本憑人品,爲了後續工作方便,可使用國內比較優秀的鏡像倉庫 1.阿里雲 2.網易雲 不過貌似聽很多玩docker的小夥伴說,阿里雲更全面些,所以這裏我也用阿里雲

原创 Docker學習筆記2:Centos7安裝Docker 安裝環境 環境準備及安裝 幾點說明

安裝環境 1.Centos 7 環境準備及安裝 1.安裝相關編譯環境 安裝編譯環境gcc、gcc-c++ yum install gcc yum install gcc-c++ 安裝完成後,使用gcc --version 查看,出現版本號

原创 Confluence篇:單個空間的導入導出/遷移

背景 最近開發團隊都在逐漸遷移 186 網段,因此原來在 180 辦公網的團隊需要將其 Confluence 上的空間一併遷移,合併至 10 。幸運的是, Confluence 爲我們提供了這樣的機制。 源地址: http://180.1

原创 Shell腳本:一段有意思的shell腳本之統計進程數 背景 實現思路

背景 今天在網上看到一個有意思的小腳本,貼出來大家一起看看 腳本實現內容爲:實時統計Linux系統下各類進程的數量(如running、sleeping等) 實現思路 一般我們知道,查看具體某項進程,我們可能會用 ps -ef | gre

原创 Python小案例:python隨即生成驗證碼並覈對

前言 本階段正式開始學習python,不過本人天資愚笨,所以目前剛開始接觸的都是最皮毛的東西,還請簡書上各位朋友不要笑話 情景 生活中經常會在各種地方要求輸入驗證碼 那麼python中如何生成驗證碼呢? 代碼 import random s

原创 Jenkins 構建springcloud 微服務項目

背景 目前大部分開發團隊採用 Springcloud 等微服務框架,在 Git 倉庫中會分多個模塊文件夾,但是實際開發測試過程中,我們並不需要全量更新, 只需編譯相應的服務及依賴模塊即可,目前各團隊在 Jenkins 上的構建 job 大部

原创 Docker學習筆記3:-v 數據卷不生效問題解決

背景說明 數據卷的定義 數據卷(Data Volumes)是一個可以供容器使用的特殊目錄,它將主機操作系統目錄直接映射進容器,類似於Linux中的mount行爲 那數據卷有啥作用呢? ——其實就是將容器中的數據持久化到操作系統本地目錄,也

原创 Git 項目遷移(適合單個項目) 前言 操作步驟 說明

前言 本人所在單位由於歷史原因,目前開發團隊搭建了兩個 Gitlab 代碼託管平臺,且處於兩個物理隔離的網段... 近期領導提出要統一 Gitlab ,目前剩餘的團隊需做遷移... Gitlab 上的項目代碼同樣需要轉到新的 Gitlab

原创 Nginx學習筆記3:Shell腳本檢測Nginx服務狀態 前言 腳本 舉一反三

前言 nginx 服務啓動後,我們需要對其服務狀態進行監控,今天學習過程中瞭解到一段非常有用的小腳本,不僅可以監控Nginx,也可以用來監控其他服務 腳本 A=`ps -C nginx –no-header |wc -l` if [ $A

原创 Linux篇:shell腳本監控主機狀態的3種方式

01 前言shell的基礎語法學習告了一段路,現在開始實際操作練習,今天記錄的是shell腳本的經典題目監控主機或IP的狀態,並給出提示,如以下背景:編寫腳本判斷以下4個主機的狀態181.137.128.1 182.137.128.2 18

原创 sonar篇:sonar無法啓動問題解決

01 事發昨天發現sonarqube突然無法啓動了,一開始以爲是服務沒啓動,進入bin文件夾運行:./sonar.sh start顯示已經啓動成功,然而在web網頁訪問:http://10.137.128.182:9000/sonar居然掛

原创 linux篇:shell腳本編寫進度條,引發無數思考

01 事情起始由於本人最近在學習shell,網上有很多shell編程的例子,今天看到以下這個:依葫蘆畫瓢,我照着敲了一遍,結果發現執行起來是這樣的,會無限循環輸出#圖1在網上諮詢了一番,這個腳本主要存在問題爲:killall 是用來殺死指定

原创 Linux篇:df與du查看磁盤空間大小

df:列出文件系統的整體磁盤使用量;du:評估文件系統的磁盤使用量(常用於評估目錄所佔容量)df參數:-a:列出所有的文件系統,包括系統特有的/proc等文件系統-k:以KB的容量顯示各文件系統-m:以MB的容量顯示各文件系統-h:以人們較

原创 Linux篇:find命令使用詳解

find命令是用來在給定的目錄下查找符合給定條件的文件  find [OPTIONS] [查找起始路徑] [查找條件] [處理動作]一、OPTIONS參數      -P、-L、-H:控制軟連接的對待方式,用的不多。不介紹了二、查找路徑 就

原创 Linux篇:通配符的應用

 通配符通配符是shell在做PathnameExpansion時用到的。說白了一般只用於文件名匹配,它是由shell解析的,比如find,ls,cp,mv等。shell中常見的通配符小tips:[ ]與{ }區別[ ]只能用來找文件{ }