原创 Linux Network bridge

簡介 網橋是一種軟件配置,用於連結兩個或更多個不同網段。網橋的行爲就像是一臺虛擬的網絡交換機,工作於透明模式(即其他機器不必關注網橋的存在與否)。任意的真實物理設備(例如 eth0)和虛擬設備(例如 tap0)都可以連接到網橋。 橋接

原创 Linux配置網絡分組

實現方式 Bonding 網絡組Network Teaming 環境 OS selinux firewalld 網卡 CentOS7 關閉 關閉 eth0、eth1 Bonding https://www.k

原创 Linux格式化數據盤

環境 文件系統:ext4 分區類型:MBR OS:CentOS7 創建分區 [root@CentOS7 ~]# echo -e "n\n\n\n\n\nw" | fdisk /dev/sdb Welcome to fdisk

原创 模擬MBR分區故障並修復

環境 Vmware虛擬機 OS:CentOS7 故障模擬 故障修復

原创 Linux文本處理工具和正則表達式

抽取文本的工具 文件內容:cat,less,more 文件截取:head,tail 按列抽取:cut 排序和統計:sort,wc 按關鍵字抽取:grep 文件查看命令 cat,nl,tac,rev cat [OPT

原创 Linux系統文件的默認權限和特殊權限

默認權限 umask [root@CentOS7 data]# touch file1 ; ll file1 -rw-r--r--. 1 root root 0 Oct 9 13:55 file1 [root@CentOS7 data]

原创 Linux命令執行過程

1.查看CentOS7系統默認使用的shell類型 [root@CentOS7 ~]#echo $SHELL /bin/bash 默認是bash,在系統啓動時就已經加載到內存中。通常,我們把集成在shell中的命令就稱爲內部命令,可直接

原创 安裝部署oracle數據庫

部署Oracle數據庫防僞碼:寶劍鋒從磨礪出,梅花香自苦寒來。前言:前面我們學習過微軟的sqlserver,還有甲骨文公司的mysql,也理解了數據庫系統的作用,這兩種數據庫管理系統適用於軟件,網站,遊戲等後臺數據庫,例如我們在學習mysq

原创 docker網絡技術剖析

Docker 中的網絡功能介紹docker容器訪問外網,外網訪問docker容器,docker容器間互訪,編譯包製作成rpm包,docker容器分割VLAN通信,實驗環境:未開啓selinux防僞碼: 青春以夢爲馬默認情況下,容器可以建立到

原创 mysql備份與還原

防僞碼:志向不過是記憶的奴隸,生氣勃勃地降生,但卻很難成長。一、mysqldump備份結合binlog日誌恢復MySQL 備份一般採取全庫備份加日誌備份的方式,例如每天執行一次全備份,每小時執行一次二進制日誌備份。這樣在 MySQL 故障後

原创 論mysql5.7.13性能優化之索引優化

防僞碼:吾日三省吾身一、MySQL 性能優化之-影響性能的因素1. 商業需求的影響不合理需求造成資源投入產出比過低,這裏我們就用一個看上去很簡單的功能來分析一下。需求:一個論壇帖子總量的統計,附加要求:實時更新從功能上來看非常容易實現,執行

原创 docker資源限制及應用

防僞碼:乘風破浪會有時,直掛雲帆濟滄海一、本文將介紹 cgroup 如何做到內存,cpu 和 io 速率的隔離本文用腳本運行示例進程,來驗證 Cgroups 關於 cpu、內存、io 這三部分的隔離效果。測試機器環境           

原创 docker1.12+swarmkit

docker1.12+swarmkit防僞碼:風雨兼程一、理論解析:Docker Swarm  是什麼?Docker Swarm 是一個用於創建 Docker 主機(運行 Docker 守護進程的服務器)集羣的工具,使用 Swarm 操作集

原创 Oracle事務和常用數據對象

Oracle事務和常用數據對象防僞碼:一寸光陰一寸金 前言:本次內容的相關知識點我們在學習sqlserver2008R2的時候介紹過一些,包括:事務、索引、視圖等。那麼今天我們學習在oracle上實現這些重要的內容,以實現數據庫的優化。一、

原创 mysql數據庫分表分區

防僞碼:博觀而約取,厚積而薄發爲什麼要分表和分區?我們的數據庫數據越來越大,隨之而來的是單個表中數據太多。以至於查詢書讀變慢,而且由於表的鎖機制導致應用操作也搜到嚴重影響,出現了數據庫性能瓶頸。mysql 中有一種機制是表鎖定和行鎖定,是爲