原创 Linux系統之軟件的安裝

一、軟件名稱的識別        wps-office-10.1.0.5672-1.a21.x86_64.rpm    ##rpm結尾的適用與redhat操作系統                  ||                  

原创 Linux系統之lvm的應用

一、lvm的介紹         1、lvm:是 Logical Volume Manager(邏輯卷管理)的簡寫,它由Heinz Mauelshagen在Linux 2.4內核上實現。LVM將一個或多個硬盤的分區在邏輯上集合,相當於一個

原创 [踩坑篇]logrotate切割日誌後,日誌還是寫在老日誌文件中

背景    公司的生產環境中,使用gunicorn部署後端後端django服務,每天會產生很多前端掉調用後端api的日誌文件,爲了方便管理這些文件,使用了Linux自帶的日誌切割工具logrotate,每天對log目錄下的日誌文件進行切割

原创 python:3.7-alpine鏡像使用踩坑

問題      今天開發更新了代碼,Jenkins在自動構建打包時報錯了,查看日誌後發現Dockerfile在執行pipenv install --deploy --system --ignore-pipfile時報錯了,報錯如下: 即p

原创 記一次使用python-alpine鏡像部署Django項目排錯經歷

背景        在對公司的Django項目進行容器化的過程中,生產環境上出現了一個問題:客戶在前臺使用產品時有部分請求會返回403狀態碼,刷新一下後就又訪問成功了。後端開發人員在進行排查時發現返回403狀態碼的原因是客戶攜帶的toke

原创 Jenkins配置Kubernetes Cloud(https)

摘要 Jenkins連接低版本的Kubernetes(v1.11以下)時不需要進行驗證,但新版本開啓了https驗證,需要爲Jenkins製作訪問apiserver的證書。 安裝Kubernetes插件 登陸Jenkins後點擊系

原创 K8S爲什麼需要POD?

POD是什麼?        pod是Kubernetes項目中最小的API對象,也可說是Kubernetes項目中的原子調度單位。在通俗的概念裏,pod是一個容器池,在這個池子裏我們可以運行很多個容器,看起來就像虛擬機裏可以運行很多服務

原创 docker部署Python Django前後端分離項目

一、部署準備 1、創建項目目錄,將資源都放在該目錄下 tree docker/ docker/ ├── backend │   ├── Dockerfile │   └── start.sh ├── docker-compose.yam

原创 Linux系統之網絡管理

一、網絡的配置    1、路由器:主要用來做目的地址轉換和源地址轉換    2、網關:路由器上和自己處於同一網段的IP    3、Linux系統連接wifi的步驟:        (1)在shell中將用戶切換至超級用戶;        

原创 Linux系統之系統延遲和定時機制

一、系統延時   1、at延時:at命令可以指定某一任務在將來的特定時間執行(必須指定時間)      (1)at time  :指定某一任務在將來的time時刻進行執行              圖中指定在17:51分執行刪除當前目錄中

原创 Linux系統之系統日誌

一、系統默認日誌分類      1、/var/log/messages   ##系統服務及日誌,包括服務的信息,報錯等等                   2、var/log/secure      ##系統認證信息日誌       3

原创 Linux系統之ftp

一、ftp的定義         ftp是一種文件傳輸協議,是TCP/IP協議組中的協議之一。該協議是Internet文件傳送的基礎,它由一系列規格說明文檔組成,目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠

原创 Linux系統之用戶加密

主機名稱的修改:在本次實驗的過程中需要兩臺虛擬機進行,爲了區分開服務端和客戶端,應將兩臺虛擬機的主機名稱進行修改。  具體修改方式爲:在shell中執行 hostnamectl set-hostname xxx.example.com  

原创 Linux系統之文件歸檔、壓縮和傳輸

一、文件的歸檔     1、文件歸檔就是將多個文件通過歸檔命令變成一個歸檔文件,文件數量上從多個到一個。     2、歸檔命令:         (1)tar cf  :創建歸檔文件。如:tar cf etc.tar /etc/    

原创 apache的基本使用

一、認識apache        apache企業中常用的web服務,也是世界上使用排名第一的web服務器,用來提供http://(超文本傳輸協議)。 二、apache的安裝部署         1、yum install httpd