原创 MySQL/MariaDB基礎

數據庫管理系統很早就有了,在最開始時,數據庫管理的結構是層次化的,即層次模型,它是一個樹形結構,可以通過有限次的查找來定位需要的數據,然而,這種查找還是需要遍歷才能實現,所以這種模型應用時間不長久;之後有了網狀模型,也就是多個樹的集合;層次

原创 vi/vim編輯器

vi編輯器:全屏的文本編輯器vi:Visual Interface,可視化界面;vim相對於vi有更多的新特性:1.語法着色顯示;2.更多的命令;3.歷史記錄; vi:模式化文本編輯器 模式: 編輯模式(命令模式),

原创 SELinux

Linux 系統的實現是基於MAC訪問控制機制的SELinux; 訪問控制機制又分爲兩類:DAC:自主訪問控制機制;積極與文件或數據被文件系統賦予的訪問權限(r,w,x)的方式實現的訪問控制;MAC:強制訪問控制機制;對於文件或數據的訪問權

原创 文本處理三劍客之grep

grep系:grep:Global search Regular Expression and Print out the line.利用正則表達式進行全局搜索並將匹配到的行顯示出來; 格式: grep [optio

原创 MySQL/MariaDB基礎第二次

1MariaDB查詢緩存緩存中的數據是開源形式的,以鍵值對(k/v)的形式存在key:查詢語句的hash值;value:查詢語句的查詢結果;緩存中的數據主要是通過整個查詢語句的hash值的比較,完全相同則命中;這樣通過緩存響應客戶端請求,可

原创 MySQL/MariaDB基礎

數據庫管理系統很早就有了,在最開始時,數據庫管理的結構是層次化的,即層次模型,它是一個樹形結構,可以通過有限次的查找來定位需要的數據,然而,這種查找還是需要遍歷才能實現,所以這種模型應用時間不長久;之後有了網狀模型,也就是多個樹的集合;層次

原创 緩存服務器之memcached和varnish

兩類緩存服務器:1.代理式緩存服務器;proxy-like cache server;2.旁掛式緩存服務器;bypass cache server; 緩存服務器也可以根據緩存數據內容分類:1.數據緩存;data cache2.頁面緩存;pa

原创 簡單瞭解Linux命令(2)

RPM 包 – (Fedora, Redhat及類似系統) rpm -ivh package.rpm 安裝一個rpm包 rpm -ivh –nodeeps package.rpm 安裝一個rpm包而忽略依賴關係警告 rpm -U packa

原创 編譯安裝AMP

編譯安裝AMP:一、編譯安裝httpd-2.4.271.編譯安裝apr tar xf apr-1.5.2.tar.gz # cd apr-1.5.2 # ./configure --prefix=/usr/l

原创 文本處理三劍客之AWK

awk:文本處理三劍客:grep系,sed,awkgrep系:grep,egrep,fgrep,基於PATTERN進行文本過濾;sed:流編輯器,逐行編輯器;模式空間,保持空間;awk:報告生成器;格式化文檔輸出; gawk命令:

原创 SELinux

Linux 系統的實現是基於MAC訪問控制機制的SELinux; 訪問控制機制又分爲兩類:DAC:自主訪問控制機制;積極與文件或數據被文件系統賦予的訪問權限(r,w,x)的方式實現的訪問控制;MAC:強制訪問控制機制;對於文件或數據的訪問權

原创 文本處理三劍客之grep

grep系:grep:Global search Regular Expression and Print out the line.利用正則表達式進行全局搜索並將匹配到的行顯示出來; 格式: grep [optio

原创 用戶和組的簡單介紹

用戶和組管理用戶賬戶組賬戶權限分配 Cisco開發並建立了AAA認證體系: Authentication:認證,覈實使用者身份; Authorization:授權,對已經覈實身份的使用者進行資源分配; Account

原创 sudo 命令的簡單介紹

sudo命令:su:switch user,切換用戶;登錄式切換:su - USERNAMEsu -l USERNAME非登錄式切換:su USERNAME非交互式切換:su - USERNAME -c "SHELL_COMMAND"su操

原创 Linux中常用的基礎命令

常用的命令的使用方法:1.echo (printf)echo - display a line of text 常用選項: -n:不換行; -e:使用\所引導的轉義序列生效;