原创 基於阿里雲Elasticsearch的日誌採集分析展示

因業務需求,需要將阿里雲入口nginx訪問日誌進行收集統計,最原始的辦法當然是將各個nginx服務器每個都統計一遍然後進行累加,這樣做很麻煩不可取,鑑於我們之前已經購買過阿里雲Elasticsearch服務,就想着把nginx日誌採集到阿里

原创 shell 條件測試總結

條件測試:推薦使用格式2格式1:   test<測試表達式>              man test查看相關幫助格式2:   [<測試表達式>]格式3:   [[<測試表達式>]]說明:在[[]]中可以使用通配符進行模式匹配 && ||

原创 openstack之基礎環境準備(L版)

centos7.1   openstack L版本,環境規劃如下[root@controller ~]# ansible web -a 'hostname' 172.16.80.131 | SUCCESS | rc=0 >> compute

原创 openstack之keystone

keystone在openstack中充當認證作用用戶與認證:用戶權限和用戶行爲跟蹤服務目錄:提供一個服務目錄,包括所有服務項和API端點1、安裝keystoneyum install openstack-keystone httpd mo

原创 Python函數基礎

1、函數的定義及調用In [173]: def add(x,y):      ...:     print(x+y)      ...:     return x + y      ...:  In [174]: add(3,5) 8 O

原创 docker快速入門

1、docker簡介docker通過內核虛擬化技術(namespace及cgroups等)來提供容器的資源隔離與安全保障等,由於docker通過操作系統層的虛擬化實現隔離,所以docker容器在運行時,不需要類似虛擬機額外的操作系統開銷,提

原创 網絡性能測試

cat /etc/sysctl.conf  net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0 net.ipv4.conf.eno1.rp_filter 

原创 python-內置數據結構2

1、字符串--是不可變的定義及初始化In [577]: s = 'hello wolrd' In [578]: s Out[578]: 'hello wolrd' In [579]: s = "hello python" In [58

原创 Python裝飾器

裝飾器:本質是函數(裝飾其他函數)就是爲其他函數添加附加功能原則:1、不能修改被裝飾的函數的源代碼    2、不能修改被裝飾的函數的調用方式裝飾器對其被裝飾的函數是完全透明的  基礎知識1、函數即“變量”   定義一個函數相當於就是把函數

原创 openstack M 版 neutron網絡組件基礎入門

     在我們openstack學習當中,網絡組件neutron無疑是令很多人很難理解的,可以說要深入理解了neutron組件,你基本完成了openstack 60%的學習,存儲方面只要不涉及到分佈式,剩下的基本都比較簡單了相信很多人第一

原创 我的友情鏈接

dba羣英聚會專題技術成就夢想

原创 Python內置數據結構3

解構In [8]: lst = [1,2] In [9]: lst Out[9]: [1, 2] In [10]: first,second = lst  #解構 In [11]: print(first,second) 1 2按照元

原创 python內置數據結構

1、列表--是一個序列,用於順序的存儲數據列表的定義與初始化In [374]: lst = list() In [375]: lst Out[375]: [] In [376]: lst = [] In [377]: lst = [1

原创 python基本語法

1、常量與變量常量: 一旦賦值,就不可再改變,換句話說,就是不能對它重新賦值。Python不存在常量字面常量:一個單獨出現的量,未賦值給任何變量或常量變量: 是一個名字,在賦值符號的左邊,這個名字可以指代賦值符號右邊的內容In [37]: 

原创 Python開發環境搭建

1、pyenv   安裝地址  https://github.com/yyuu/pyenv-installer  curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/