原创 邏輯卷LVM的實現

LVM(logical volume manager ,邏輯卷管理) 可以實現將多塊硬盤的分區整合在一起,當做一塊硬盤使用,而且LVM 不像傳統分區那樣,一旦分區完成,分區的大小就不可以再進行調整,包括可以重新設定文件系統的大小,而且允許在

原创 Linux進程管理

什麼是進程?在Linux 系統中,觸發任何一個事件,系統都將會將它定義爲一個進程,並且給予這個進程一個編號ID,稱爲PID,同時根據觸發這個進程的用戶與相關屬性關係,給予這個PID一組有效的權限設置。進程與程序:程序(program):通常

原创 shell腳本進階

一、流程控制流程控制語句,即用來實現對程序流程的選擇、循環和返回等進行控制的語句。1.條件判斷(1)if條件判斷  普通if條件判斷格式:  嵌套if條件判斷格式:(2)case判斷 簡潔版多分支if語句,當if語句有多個elif時可以使用

原创 TCP、UDP、IP 協議分析

所謂協議就是雙方進行數據傳輸的一種格式。早期互聯網使用的是NCP協議,這種協議本身有很多缺陷,爲了改進缺陷,大牛們弄出了TCP/IP協議。現在幾乎所有的操作系統都實現了TCP/IP協議棧。TCP/IP 協議棧主要分爲四層:應用層、傳輸層、網

原创 基於nginx實現緩存功能

一、nginx實現緩存功能說明緩存數據分爲兩部分(索引,數據):1、存儲數據的索引,存放在內存中;2、存儲緩存數據,存放在磁盤空間中;Nginx實現緩存是通過代理緩存pxory_cache,這也是ngx_http_proxy_module模

原创 Zabbix-Server配置

安裝Zabbix的yum倉庫 下載epel源程序包,安裝之後會申城對應的e pel源 http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noar

原创 haproxy實現基於內容的健康檢測

實驗要求: 實現haproxy的跨網段訪問,要求172.17爲公網網段,後端server爲192.168的私網網段,haproxy檢測後端的realserver是基於index.html的內容,“OK”字段代表服務正常,並能夠實現在hapr

原创 CA認證和證書

獲取證書的兩種方法:    使用證書授權機構         生成簽名請求(csr)        將csr發送給CA        從CA處接收簽名    自簽名證書        自己簽發自己的公鑰自建CA頒發機構和自簽名實驗用兩臺機器

原创 實現DNS互聯網架構

一、實驗目的當客戶端訪問www.magedu.com時,本地DNS如果不是權威服務器就會向根DNS轉發,然後有根服務器找到目的網址二、實驗規劃三、不同層次DNS服務器的實現實驗前提:關閉所有主機的防火牆以及禁用所有主機的seliunx ,並

原创 實驗:模擬實現智能DNS

當用戶訪問一個網站的時候,怎樣才能將訪問速度達到最佳呢?有事所有網站尤其是一些電商網站都會關心的的問題,這時候就出現了智能DNS的概念,通俗的說,智能DNS就是在用戶訪問一個網站的時候,DNS服務器就會將離它最近的區域代理服務器的IP地址,

原创 配置httpd服務虛擬主機

實驗準備:1、準備三個站點頁面2、準備三個IP地址一、實現基於ip的虛擬主機1、修改httpd服務的配置文件 /etc/httpd/conf/httpd.conf<virtualhost 192.168.35.13:80> document

原创 基於MHA的MySQL高可用

一、MHA工作原理以及實驗準備1、MHA工作原理總結爲以下幾條:(1)從宕機崩潰的master保存二進制日誌事件(binlog events);(2)識別含有最新更新的slave;(3)應用差異的中繼日誌(relay log) 到其他sla

原创 TCP、UDP、IP 協議分析

所謂協議就是雙方進行數據傳輸的一種格式。早期互聯網使用的是NCP協議,這種協議本身有很多缺陷,爲了改進缺陷,大牛們弄出了TCP/IP協議。現在幾乎所有的操作系統都實現了TCP/IP協議棧。TCP/IP 協議棧主要分爲四層:應用層、傳輸層、網

原创 shell腳本進階

一、流程控制流程控制語句,即用來實現對程序流程的選擇、循環和返回等進行控制的語句。1.條件判斷(1)if條件判斷  普通if條件判斷格式:  嵌套if條件判斷格式:(2)case判斷 簡潔版多分支if語句,當if語句有多個elif時可以使用

原创 nginx實現反向代理負載均衡

 Nginx實現反向代理  nginx代理基於是ngx_http_proxy_module模塊的功能,該模塊有很多屬性配置選項,如:    proxy_pass:指定將請求代理至server的URL路徑;    proxy_set_head