原创 自動化運維工具——Ansible

文章目錄Ansible基本概述ansible軟件特點ansible軟件服務意義ansible基礎架構圖ansible常用模塊 Ansible基本概述 Ansible是新出現的自動化運維工具,它基於Python開發,集合了衆多運維工

原创 MongoDB複製集(Replica Set)

基本原理 複製集是一組MongoDB維護相同數據集的實例。它的基本構成是1主2從的結構,自帶互相監控投票機制,如果主庫發生宕機,複製集內部會進行投票選舉,選擇一個新的主庫替代原有主庫對外提供服務。同時複製集會自動通知客戶端程序主庫

原创 XFS文件系統的備份和恢復

XFS文件系統作爲Centos7默認的文件系統,與以往的ext文件系統相比有以下特點: 專爲大數據而生,單個文件系統最大可支持到8EB(1TB=1024GB,1PB=1024TB,1EB=1024PB) 單個文件可以支持到16T

原创 Xshell終端設置主機名和用戶名顏色

以centos系統爲例,編輯用戶家目錄下的.bashrc文件並追加以下內容: PS1='[\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]]\$ ' 運

原创 MySQL基於多實例構建主從複製及常見故障排查

文章目錄主從複製介紹搭建主從複製的前提主從複製工作過程主從複製的作用主從複製搭建構建MySQL多實例主從複製故障主從延時監控主要原因 主從複製介紹 主從複製基於binlog來實現的 主庫發生新的操作,都會記錄到binlog 從庫

原创 Linux文本處理三劍客(grep、sed、awk)及正則表達式(下)

3.2、三劍客之sed sed是一個流編輯器,非交互式的流編輯器,它每次只處理一行內容,在處理時,把當前處理的行存儲到臨時緩衝區中,稱爲“模式空間”,接着用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往屏幕。接着處理

原创 Linux文本處理三劍客(grep、sed、awk)及正則表達式(上)

在Linux中,文本處理無非是對文本內容做查看、修改等操作。本章將介紹Linux中常用的文本處理命令,以及被稱爲Linux三劍客的 grep、sed 和 awk 命令。三劍客以正則表達式爲基礎,熟練使用這三個工具可以使我們的運維工

原创 SQL語句基礎應用

SQL概述 結構化查詢語言(Structured Query Language)簡稱 SQL,是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關係數據庫系統,同時也是數據庫腳本文件的擴展名

原创 (一)Shll基礎

文章目錄1、Shell簡介2、Shell變量設置規範及分類3、Shell的特殊變量4、Shell變量子串5、數值運算 1、Shell簡介 shell是一個命令解釋器。我們輸入的命令計算機是不能直接識別的,它把用戶輸入的命令解釋給操

原创 搭建FTP服務實現文件共享

文章目錄FTP兩種工作模式主動模式工作原理被動模式工作原理服務部署 FTP服務器(File Transfer Protocol Server)是在互聯網上提供文件存儲和訪問服務的計算機,它們依照FTP(文件傳輸協議)協議提供服務。

原创 NFS(網絡文件系統)

文章目錄NFS概述NFS實現原理服務部署 NFS概述 NFS是Network File System的縮寫,即網絡文件系統。它的主要功能是通過局域網讓不同的主機系統之間可以共享文件或者目錄,實現多臺服務器之間數據的一致性。它和我們

原创 Linux下用戶和組的管理

OS:Centos7 1.用戶的分類 在Linux下用戶角色劃分如下: 超級用戶:root 擁有對系統的最高的管理權限(UID=0)如果我們把普通用戶的UID改爲0系統也會將其視爲root用戶。 普通用戶 系統用戶(UID 1-

原创 分佈式文件系統--ceph

概述 ceph是一種專爲高性能、高可靠性和高擴展性而設計的一種統一的分佈式文件系統。隨着OpenStack日漸成爲開源雲計算的標準軟件棧,ceph也成爲了OpenStack的首選後端存儲,因爲它支持塊存儲和對象存儲,所以很自然地被