原创 Python模塊基礎

模塊 文件是python在物理上組織代碼的形式 模塊是python在邏輯上組織代碼的形式 每一個以.py結尾的python文件就是一個模塊。將.py擴展名移除後的文件名就是模塊名 1)創建模塊 [root@localhost

原创 Hadoop維護

hdfs節點管理 1)增加節點 啓動一個新的系統,設置SSH免密碼登錄 在所有節點修改/etc/hosts,增加新節點的主機信息 安裝java運行環境(java-1.8.0-openjdk) 修改 NameNode slaves

原创 Ansible編程

ansible基礎 安裝 # 查看ansible有哪些可用版本 [root@localhost day03] pip3 install ansible== # 在線安裝2.7.2 [root@localhost day03]

原创 Python模塊進階

模塊路徑 可以定義PYTHONPATH環境變量,定義自己的模塊位置 [root@localhost day02] mkdir /opt/pylibs [root@localhost day02] cp qsort.py /op

原创 分佈式ELK平臺

什麼是ELK ELK是一整套解決方案,是三個軟件產品的首字母縮寫 ELK分別代表 Elasticsearch:負責日誌檢索和儲存 Logstash:負責日誌的收集和分析、處理 Kibana:負責日誌的可視化 這三款軟件都是

原创 Zabbix+Python

郵件 smtp( Simple Mail Transfer Protocol)即簡單郵件傳輸協議,使用TCP協議25端口 它是一組用於由源地址到目的地址傳送郵件的規則, 由它來控制信件的中轉方式 python的smt

原创 Hadoop高可用

原因 NameNode是HDFS的核心配置,HDFS又 Hadoop是核心組件, NameNodeHadoop在集羣中至關重要 NameNode宕機,將導致集羣不可用,如果 NameNode數據丟失將導致整個集羣的數據丟失,而

原创 Docker持久化存儲

存儲卷 docker容器不保持任何數據 重要數據請使用外部卷存儲(數據持久化) 容器可以掛載真實機目錄或共享存儲爲卷 1)主機卷的映射 將真實機目錄掛載到容器中提供持久化存儲 目錄不存在就自動創建,目錄存在就直接覆蓋掉 d

原创 ansible批量管理(模塊)

1.ansible-doc 幫助手冊,相當於shell的man ansible-doc -l #列出所有模塊 ansible-doc 模塊名 #查看該模塊的幫助手冊 2.ping模塊 測試網絡連通性,沒有參數

原创 CSS樣式表

CSS樣式表 樣式表由一到多個樣式規則構成 每個樣式規則有兩個部分: 選擇器:給誰樣式 樣式聲明:設置成什麼樣的樣式 CSS樣式表特性 繼承性:子元素可以從父元素繼承樣式 層疊性:元素的樣式可以來自於多處,這些樣式不衝突

原创 Python異常處理

異常處理 如果沒有異常處理,當程序遇到錯誤時,將會崩潰,終止運行 異常處理指的是,在代碼部分,考慮到程序可能會出現的錯誤,在代碼中捕獲 出現的錯誤,並給出解決方案(補救代碼) 語法 try: 有可能發生異常的語句 ex

原创 OOP

OOP 面向對象的編程 一切皆對象,每種對象都有一些相關的屬性 類class:它是一個藍圖,描述了某一對象有哪些屬性和行爲。 實例、對象:通過類創建具體的實例、對象。 方法:本質上是函數,定義在類中的函數叫方法。 類名建議採用駝

原创 Python函數高級應用

變量作用域 1)全局變量 標識符的作用域是定義爲其聲明在程序裏的可應用範圍,也就是變量的可見性 在一個模塊中最高級別的變量有全局作用域 全局變量的一個特徵是除非被刪除掉,否則它們的存活到腳本運行結束,且對於所有的函數,他們的值都

原创 Python語法

if判斷 if 條件: 如果條件爲真執行的語句塊 判斷條件:數據類型也可以當作判斷條件。任何值爲0的數字都是假,非0爲真;任何空對象都是假,非空爲真;關鍵字None也表示假 if 'th' in 'python':

原创 Python入門

Python的特點 高級:有高級的數據結構,縮短開發時間與代碼量 面向對象:爲數據和邏輯相分離的結構化和過程化編程添加了新的活力 可升級:提供了基本的開發模塊,可以在它上面開發軟件,實現代碼的重用 可擴展:通過將其分離爲多個文件