原创 虛擬化技術

虛擬化技術虛擬化技術:計算機基本部件:控制器+運算器=CPU   memory   I/O(keyboard monitor)虛擬化:將底層的計算機資源抽象或者虛擬爲多組彼此之間互相隔離的計算平臺,每一個平臺都具有五大部件中的所有設備。將計

原创 saltstack

saltstack實現nginx的部署

原创 mfs分佈式存儲

Moosefs 分佈式存儲(MFS)MFS 文件系統結構:包含 4 種角色:1,管理服務器 managing server (master):管理服務器:負責各個數據存儲服務器的管理,文件讀寫調度,文件空間回收以及恢復.多節點拷貝。2,元數

原创 MHA

MHA簡介:MHA,即MasterHigh Availability Manager and Toolsfor MySQL,是日本的一位MySQL專家採用Perl語言編寫的一個腳本管理工具,該工具僅適用於MySQLReplication 環

原创 mfs分佈式存儲

Moosefs 分佈式存儲(MFS)MFS 文件系統結構:包含 4 種角色:1,管理服務器 managing server (master):管理服務器:負責各個數據存儲服務器的管理,文件讀寫調度,文件空間回收以及恢復.多節點拷貝。2,元數

原创 Python的垃圾回收機制

垃圾回收機制:引用計數(缺陷是1,維護引用計數消耗資源,2,循環引用)爲主,標記--清除和分代收集爲輔如果一個對象的引用爲0,系統就會回收這個對象的內存 1,引用計數+1的情況:1,對象被創建,a=232,對象被引用,b=a3,對象被作爲參

原创 虛擬化技術

虛擬化技術虛擬化技術:計算機基本部件:控制器+運算器=CPU   memory   I/O(keyboard monitor)虛擬化:將底層的計算機資源抽象或者虛擬爲多組彼此之間互相隔離的計算平臺,每一個平臺都具有五大部件中的所有設備。將計

原创 http協議中get和post的區別

Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETEURL全稱是資源描述符,我們可以這樣認 爲:一個URL地址,它用於描述一個網絡上的資源,而HTTP中的GET,POST,PUT,DELET

原创 自動化運維工具

自動化運維管理工具:puppet:有產品線已經在用,優點是歷史悠久,比較成熟,在可遠程可本地,功能強勁,不過這廝批量執行功能沒得,爲了批量執行個命令寫個配置文件,好像有點大刀砍蚊子腿的感覺了,而且有客戶端在,和授權系統結合比較麻煩。Pupp

原创 生成器和迭代器

迭代器是訪問集合元素的一種方式。迭代器對象從集合的第一個元素開始訪問,直到所有的元素被訪問完結束。迭代器只能往前不會後退,不過這也沒什麼,因爲人們很少在迭代途中往後退。使用迭代器的優點對於原生支持隨機訪問的數據結構(如tuple、list)

原创 分頁與分段

一,分頁    1,基本思想     用戶程序的地址空間被劃分成若干固定大小的區域,稱爲“頁”,相應地,內存空間分成若干個物理塊(稱爲"幀"),頁和塊的大小相等。可將用戶程序的任一頁放在內存的任一塊中,實現了離散分配。    2,地址結構 

原创 路由協議

常用路由協議的分析及比較 1 概述 路由分爲靜態路由和動態路由,其相應的路由表稱爲靜態路由表和動態路由表。靜態路由表由網絡管理員在系統安裝時根據網絡的配置情況預先設定,網絡結構 發生變化後由網絡管理員手工修改路由表。動態路由隨網絡運行情況的

原创 死鎖

死鎖:定義:在多道程序環境下,多個進程可能競爭一定數量的資源。某個進程申請資源,如果這時資源不可用,那麼該進程進入等待進程。如果所申請的資源被其他等待進程佔有,那麼該等待進程有可能再也無法改變其狀態。這種情況稱爲死鎖。條件(同時滿足):1,

原创 select,poll,epoll

1. Epoll是何方神聖?Epoll可是當前在Linux下開發大規模併發網絡程序的熱門人選,Epoll 在Linux2.6內核中正式引入,和select相似,其實都I/O多路複用技術而已,並沒有什麼神祕的。 其實在Linux下設計併發網絡

原创 nginx的正向代理和反向的區別及配置

1.正向代理的概念正向代理 是一個位於客戶端和原始服務器(origin server)之間的服務器,爲了從原始服務器取得內容,客戶端向代理髮送一個請求並指定目標(原始服務器),然後代理向原始服務器轉交請求並將獲得的內容返回給客戶端。客戶端必