原创 shell腳本:檢測服務器存活狀態/80端口/502狀態碼

文章目錄檢測服務器是否宕機檢測web服務(80端口)是否正常檢測http502狀態碼 檢測服務器是否宕機 需求:ping一臺需要被檢測的服務器,如果丟包率爲100%,則表示機器出問題了,隨後發送報警郵件(首先需要一個郵箱賬號,並開

原创 LVS負載均衡NAT/DR模式搭建、keepalived+LVS配置

文章目錄LVS 介紹LVS 的三種工作模式1.LVS NAT模式2.LVS IP Tunnel模式3.LVS DR模式LVS 常用調度算法LVS NAT模式搭建LVS DR模式搭建LVS DR+keepalived LVS 介紹

原创 shell腳本:刪除文本中的字母、找單詞、算數字

文章目錄刪除文本中指定行的字母輸出一句英文中長度小於6的單詞根據規律計算數字 刪除文本中指定行的字母 需求: 1.將文本test.txt(共10行)中前5行中包含字母的行刪除 2.將6-10行中的字母刪除 腳本思路: 過濾出前5行

原创 虛擬化介紹以及KVM安裝、創建、管理虛擬機、磁盤管理

文章目錄虛擬化介紹KVM介紹KVM架構圖Centos7安裝KVM創建kvm虛擬機管理kvm虛擬機克隆kvm虛擬機kvm快照管理kvm磁盤管理磁盤格式轉換磁盤擴容調整cpu、內存、網卡遷移虛擬機 虛擬化介紹 虛擬化簡單講,就是把

原创 Redis Cluster集羣配置與管理

Redis Cluster介紹 Redis Cluster集羣是redis集羣的一種方式,由官方提供,由多個節點組成的分佈式網絡集羣,每個節點可以是主,也可以是從,但每個主節點都需要有對應的從節點,保證高可用,主節點提供數據讀寫,

原创 MongoDB介紹、安裝、連接、使用、用戶管理

文章目錄MongoDB介紹安裝MongoDB連接MongoDBMongoDB用戶管理MongoDB創建集合 MongoDB介紹 官網:www.mongodb.com,當前最新版4.2,C++編寫,基於分佈式的,屬於NoSQL的一種

原创 Redis介紹、安裝、持久化、數據類型、常用操作、安全設置

文章目錄Redis介紹Redis安裝Redis持久化Redis數據類型和常用操作1.string2.list3.set4.sorted set5.hashRedis鍵值和服務的常用操作Redis安全設置 Redis介紹 1.Red

原创 MongoDB分佈式集羣搭建(副本集+分片集羣)、數據備份與恢復

文章目錄MongoDB分片介紹MongoDB集羣搭建創建config server副本集配置分片配置mongos路由服務器測試MongoDB分片MongoDB數據備份與恢復 MongoDB分片介紹 分片就是將數據庫進行拆分,將大型

原创 docker容器管理、倉庫管理、數據管理、數據卷備份與恢復

文章目錄docker容器管理docker私有倉庫搭建docker數據管理數據卷備份與恢復 docker容器管理 通過鏡像創建容器: [root@linux01 ~]# docker images #查看鏡像 REPOSITORY

原创 shell腳本:監控httpd進程、封IP、統計普通用戶數

文章目錄通過shell腳本監控httpd進程數通過shell腳本封請求數異常的IP統計系統中的普通用戶數量 通過shell腳本監控httpd進程數 需求: 1.每10秒檢測一次httpd進程數,當大於500時需要自動重啓一下Apa

原创 shell腳本:備份數據庫、代碼上線

文章目錄備份MySQL數據庫代碼上線發佈腳本 備份MySQL數據庫 場景: 一臺MySQL服務器,跑着5個數據庫,在沒有做主從的情況下,需要對這5個庫進行備份 需求: 1)每天備份一次,需要備份所有的庫 2)把備份數據存放到/da

原创 shell腳本:檢測磁盤空間和inode使用率/新文件/網卡流量

文章目錄檢測磁盤和inode使用率檢測新文件檢測網卡流量 檢測磁盤和inode使用率 需求: 1.每天腳本檢測所有分區的使用率和inode使用率 2.將磁盤空間和inode使用率記錄到以當天日誌命名的日誌中 3.某個分區使用量或i

原创 shell腳本:統計文件大小、批量創建用戶

文章目錄統計文件大小批量創建用戶 統計文件大小 需求: 每小時執行一次腳本,當時間爲0點或12點時,清空/data/logs目錄下所有日誌文件的內容(包括該目錄下的子目錄裏的文件),其他時間只需統計每個文件的大小,一個文件一行,記

原创 Dockerfile使用格式、示例、docker compose示例

文章目錄Dockerfile格式Dockerfile安裝nginx示例docker compose介紹docker compose示例 Dockerfile格式 FROM //指定基於哪個基礎鏡像 格式:FROM <ima

原创 Jenkins郵件配置、email-ext插件、重置管理員密碼

文章目錄Jenkins郵件通知配置email-ext插件重置管理員密碼 Jenkins郵件通知配置 在Jenkins主頁點擊manage Jenkins —> configure system(系統配置): #在Jenkins