原创 linux文件的壓縮與歸檔

compress compress 文件名 -v 詳細信息 -d 等於 uncompress 默認只識別 .Z -c 輸出的標準輸出 再結合> 生成文件 gzip gzi

原创 linux 用戶和組管理命令

Linux 用戶和組管理 組管理 groupadd命令:添加組 groupadd 選項 group_name -g GID :指定GID;默認是上一個組的GIDS+1

原创 使用xtrabackup工具簡單實現完全備份和增量備份並還原

一、實驗環境 1、準備兩臺虛擬機,系統centos7 2、 兩臺虛擬機裝好mariadb-server 3、兩臺主機配置好epel源,下載新版本的xtrabackup rpm包 二、實驗步驟: 在原主機上實現 1、完全備份 mk

原创 基於galera cluster集羣實現mysql數據庫的高可用

一、galera cluster 簡介 1、Galera Cluster: 集成了Galera插件的MySQL集羣,是一種新型的,數據 不共享的,高度冗餘的高可用方案,目前Galera Cluster有兩個版本,分 別是Percon

原创 用虛擬機自主搭建互聯網架構的DNS

一、dns查詢網絡拓撲結構圖 二、實驗環境準備 1.準備7臺虛擬主機 分別用於客戶端,運營商dns,rootdns, comdns,magedumasterdns,mageduslavedns,www主機 從下往上開

原创 shell高級編程

條件選擇if語句 選擇執行: 注意:if語句可嵌套 單分支 if 判斷條件;then 條件爲真的分支代碼 fi 雙分支 if 判斷條件; then 條件爲真的分支代碼

原创 基於MHA+semi sync實現mysql數據庫的高可用

一、實驗原理: 1、拓撲結構圖如下: 2、工作原理: 從宕機崩潰的master保存二進制日誌事件(binlog events) 識別含有最新更新的slave 應用差異的中繼日誌(relay log)到其他的slave 應

原创 用系統爲centos6的主機,搭建PXE服務器,實現批量安裝centos6,7系統

1. iptables -F setenforce 0 臨時關掉selinux,清掉防火牆 永久生效更改配置文件:vim /etc/sysconfig/selinux chkconfig iptables off

原创 讓兩臺主機通過四個路由器互通

讓兩臺主機通過四個路由器互通 網絡拓撲圖如下: 環境準備:需要在vmware虛擬機中克隆6臺虛擬機,每臺系統環境爲centos6.9 ,每臺分配的最小內存爲256M. R1,R2,R3,R4 這四臺主機需要開啓路由轉發功能:vim /et

原创 使用cobbler工具實現centos 6,7系統的自動化安裝

vmware裏面準備兩臺虛擬機,一臺用於安裝cobbler服務器,另一臺當作測試機使用,cobbler服務器需要兩塊網卡,一塊需要連接外網,需要使用epel源。測試機使用一塊僅主機的模式的網卡,注意要將虛擬網絡編輯器中的dhcp功能關閉。

原创 實驗:模擬場景中誤刪除mysql數據庫表,然後使用全備份以及二進制日誌文件恢復操作

一、實驗環境: 1、準備兩臺虛擬機,一臺用於破壞數據庫,一臺用於還原,兩臺在同一個網絡 2、兩臺最小化安裝centos 7系統,並直接yum安裝maraidb數據庫 3、準備一個測試數據庫文件,例如,hellodb_innodb.mysql

原创 linux 磁盤管理

創建設備文件 mknod /app/sda b 8 0 mknod /app/zhongduan1 c 4 1 命名規則 centos5及之前ide /dev/hda/dev/hdb.../dev/hdaas

原创 linux文件的權限及特殊權限位

linux文件的權限及特殊權限位 文件的權限 rw- r-- r-- owner group other 普通文件 **當僅r權限作用在文件上的時候,表示用戶可以讀取該文件的內容 *當僅w權限作用在文件上的時候,表示

原创 二進制安裝mariadb 10.2.16

一、實驗環境:centos7.5最新的系統。從官網上下載好較高版本的二級制安裝文件。 官網地址:https://downloads.mariadb.org/ 將下載好的二進制文件上傳到虛擬測試機上,可以

原创 lvm 邏輯卷管理器

LVM: Logical Volume Manager, Version: 2 dm: device mapper:將一個或多個底層塊設備組織成一個邏輯設備的模塊 設備名:/dev/dm-#