原创 配置sysctl.conf文件修改內核參數

sysctl.conf文件 linux系統中/proc/sys目錄下存放的內核參數,可以在系統運行時進行更改,不過重啓機器後配置就會失效。 由於/proc/sys下內核文件與配置文件sysctl.conf中變量存在着對應關係,在/etc/s

原创 一鍵編譯安裝Redis-4.0.14,實現systemctl啓動

一鍵編譯安裝腳本如下: yum ×××tall gcc jemalloc-devel wget -y &>/dev/null #初始化安裝環境 cd /usr/local/src/ wget http://download.redis.io

原创 編譯安裝HAProxy1.8.20

一、安裝前準備 官網下載安裝包:http://www.haproxy.org/download/1.8/src/haproxy-1.8.20.tar.gz [root@centos src]$cd /usr/local/src/ [root

原创 Nginx Rewrite相關功能

Nginx服務器利用ngx_http_rewrite_module模塊解析和處理rewrite請求。rewrite用於實現URL的重寫,類似於重定向功能,可以將用戶的請求重寫至別的目錄,另外還可以在一定程度上提高網站的安全性。 - 5.1:

原创 集羣Cluster中的LVS-DR模型實現

一、LVS-DR:直接路由 LVS默認模式,應用最廣泛,通過爲請求報文重新封裝一個MAC首部進行轉發源MAC是DIP所在的接口的MAC,目標MAC是某挑選出的RS的RIP所在接口的MAC地址;源IP/PORT,以及目

原创 數據的實時同步

一、兩主機間數據的實時同步 1.同步原理 利用監控服務(inotify),監控同步數據服務器目錄中信息的變化發現目錄中數據產生變化,就利用rsync服務推送到備份服務器上 2.實現方式 inotify+rsync方式實現數據同步sersyn

原创 MHA實現mysql高可用性

一、 MHA:Master High Availability 對主節點進行監控,可實現自動故障轉移至其它從節點;通過提升某一從節點爲新的主節點,基於主從複製實現,還需要客戶端配合實現,目前MHA主要支持一主多從的架構,要搭建MHA

原创 腳本實現二進制MariaDB數據庫的安裝

一、實驗目的 mariadb屬於關係型數據庫,通過此實驗掌握mariadb數據庫的二進制安裝 二、實驗準備 mariadb-10.2.23-linux-x86_64.tar.gz安裝包,虛擬機需要安裝expect包 三、實驗腳本 vim /

原创 自動化運維-PXE實現自動安裝系統

一、PXE介紹 Preboot Excution Environment預啓動執行環境 基於Client/Server的網絡模式,支持遠程主機通過網絡從遠端服務器下載映像,並由此支持通過網絡安裝操作系統 PXE可以引導和安裝Windows,

原创 誤刪/boot目錄和/etc/fstab文件的恢復方法

一、問題描述 /boot和/etc/fstab都是很重要的系統文件,刪除其一就會使主機不能啓動,出現錯誤代碼error 15,應先修復/etc/fstab後修復/boot,才能順利啓動主機 二、修復方法 1.刪除/boot目錄和/etc/f

原创 Bonding工作模式介紹

Bonding 將多塊網卡綁定於同一IP地址來對外提供服務,可以實現高可用或者負載均 衡功能。因爲直接給兩塊網卡設置同一IP地址是不可以的,所以可以通過bon- ding,虛擬出一塊網卡提供對外連接,物理網卡則被修改成相同的MAC地址

原创 常見RAID介紹

RAID:有“獨立磁盤構成的具有冗餘能力的陣列”之意。1.提高IO能力磁盤並行讀寫2.提高耐用性磁盤冗餘來實現3.RAID實現的方式外接式磁盤陣列:通過擴展卡提供適配能力內接式RAID:主板集成RAID控制器,安裝OS前在BIOS裏配置軟件

原创 用fdisk命令對磁盤分區進行管理

一、給主機添加一塊新硬盤sdb(也可用原有的sda進行操作) 二、步驟1.查看現有分區 [19:34:36 root@centos7 ~]#lsblk NAME MAJ:MIN RM SIZE RO TYPE

原创 淺談軟、硬鏈接

時間緊急,話不多說軟鏈接,又名符號鏈接,創建命令"ln -s +目標文件+軟鏈接名稱"(與源文件主從關係)1、⼀個符號鏈接指向另⼀個⽂件 [20:50:28 root@centos7 data]# ll -rw-r--r--.

原创 Linux文件管理(2)

1. touch-創建空文件和刷新時間 格式:*touch [Option] ...File... [root@centos6 data]# touch f1.txt //在/data目錄下創建文件f1.txt [root@cent