原创 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