原创 FLUME NG的基本架構

Flume簡介 Flume 是一個cloudera提供的 高可用高可靠,分佈式的海量日誌收集聚合傳輸系統。原名是 Flume OG (original generation),但隨着 FLume 功能的擴展,Flume OG 代碼工程臃腫、

原创 了不起的systemctl——簡介

Linux系統的啓動方式有點複雜,而且總是有需要優化的地方。傳統的Linux系統啓動過程主要由著名的init進程(也被稱爲SysV init啓動系統)處理,而基於init的啓動系統被認爲有效率不足的問題,systemd是Linux系統機器的

原创 Python系列之初識unittest

unittest單元測試框架不僅可以適用於單元測試,還可以適用WEB自動化測試用例的開發與執行,該測試框架可組織執行測試用例,並且提供了豐富的斷言方法,判斷測試用例是否通過,最終生成測試結果。有關python和unittest的基礎知識部分

原创 使用OpenResty做策略反向代理

背景 HTTP反向代理是一個在日常運維裏面常見的功能需求,往往起到負載均衡、災備和安全的效果,目前用得比較多的HTTP反向代理有nginx、haproxy等。最近我們有一個需求,希望HTTP反向代理服務器可以由URL參數來指定轉發後端的HT

原创 rxjs系列 -- Observale與Observer

在RxJS中,一個數據流的完整流向至少需要包含Observable和Observer。Observable是被觀察者,Observer是觀察者,Observer訂閱Observable,Observable向Observer推送數據以完成整

原创 Libvirt、Docker的基礎技術-CGroups介紹

CGroups簡介 CGroup 是 Control Groups 的縮寫,是Linux 內核提供的一種可以限制、記錄、隔離進程組 (process groups) 所使用的物理資源 (如 cpu memory i/o等等)的機制,這種機制

原创 jmeter混合場景的多種實現方式比較

性能測試設計混合場景,一般有幾種方式,分別是每個場景設置一個線程組,使用if控制器,使用吞吐量控制器。不同的方式實現機制不一樣,哪種方式相比而言更好呢?下面做一比較。 下面以混合訪問百度首頁和必應首頁作爲測試場景,訪問預設爲1:3。 多個線

原创 linux lsof命令

lsof(list open files)是一個列出當前系統打開文件的工具。在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。所以如傳輸控制協議 (TCP) 和用戶數據報協議 (UDP

原创 vue之組件在腳手架構造篇

最近開始使用了vue構建一個新項目,對於vue的核心優勢--組件的構造,很多人剛開始的時候,都是懵逼的,在網上以及官網,他們都是已經構造好的組件,並沒有從頭到尾的詳細介紹一個組件是如何封裝的,這給小白們造成很大的不方便的地方,本文就是將一個

原创 Cobbler web管理

Cobbler的Web管理模塊和命令行模塊是可以分開工作的,沒有依賴關係。 1 WebUI的功能 查看所有的對象和配置文件添加或者刪除system,distro, profile執行“cobbler sync”編輯kickstart文件目前

原创 基於network filter的虛擬機訪問控制

什麼是nwfilter 在公有云的環境中,經常需要對雲主機的網絡環境進行控制,實現對虛擬機網絡流量的接收或者拒收。而nwfilter就可以實現這樣的功能,目前已經被廣泛地嵌套在KVM中,可以精準的實現以上的功能。 nwfilter目的是讓管

原创 C4D搭配動畫效果(二)

上一章講述瞭如何利用C4D圖切割製作閃光效果。本章將講述如何在上章文章描述的效果基礎上加入橢圓動態效果以及閃動控制。 如下圖所示,橢圓運動主要分成兩部分:外圈運動、內圈運動。其中內圈運動看似一個橢圓,實際上是由兩個橢圓不同角度組成的。紅色指

原创 Libvirt、Docker的基礎技術-CGroups介紹

CGroups簡介 CGroup 是 Control Groups 的縮寫,是 Linux 內核提供的一種可以限制、記錄、隔離進程組 (process groups) 所使用的物理資源 (如 cpu memory i/o 等等) 的機制,這

原创 基於network filter的虛擬機訪問控制

什麼是nwfilter 在公有云的環境中,經常需要對雲主機的網絡環境進行控制,實現對虛擬機網絡流量的接收或者拒收。而nwfilter就可以實現這樣的功能,目前已經被廣泛地嵌套在KVM中,可以精準的實現以上的功能。 nwfilter目的是讓管

原创 Kubernetes基本概念和術語

1.Master Kubernetes裏的Master指的是集羣控制節點,每個k8s集羣需要一個master來負責整個集羣的管理和控制,基本上k8s所有控制命令都發給它,它來負責具體的執行過程(高可用建議部署3臺服務器) Master 節點