原创 Ansible中的tags使用

如果你有一個很大的playbook,而你只想run其中的某個task,這個時候tags是你的最佳選擇。如何使用呢?一、最常見的使用形式:抄取官方的實例:tasks:     - yum: name={{ item }} state=ins

原创 Docker Registry V2(distribution) & Proxy(nginx) 的搭建經歷

Docker Registry V2 問世後,簡單實用的確不錯,不過等將端口5000更改成其他後,或者使用域名綁定後就錯誤百出。這裏詳細的將自己的經歷過程做一個記錄。一、Docker Registry V2(distribution) 的安

原创 Python 中的 socket 模塊

本文參考PYTHON 網絡編程 第一章import sockethelp(socket)    Functions:    socket() -- create a new socket object    socketpair() --

原创 Python中的 optparse模塊

python的內置模塊中對於命令行的解析模塊共兩個getopt 和 optparse 。不過getopt過於簡單,往往不能滿足需求。此時可以使用optparse模塊。這個模塊相對於getopt更新,功能更強大。那麼如何使用optparse模

原创 Python閉包

閉包的定義:閉包(Closure)是詞法閉包(Lexical Closure)的簡稱,是引用了自由變量的函數。這個被引用的自由變量將和這個函數一同存在,即使已經離開了創造它的環境也不例外。所以,閉包是由函數和與其相關的引用環境組合而成的實體

原创 更改DEB包內容

有時APT源提供的DEB包會不盡如人意。此時自己有可能又不懂得DEB的打包技術。或者嫌費勁不想去打包。這時你就有了更改已有的DEB包,讓它滿足你的需求。以下是轉載內容:以openssh-client的某個版本的deb包爲例:解決方法:一、準

原创 Python中的 getopt模塊

python 的 getopt 模塊是一個簡單實用的命令行參數解析模塊。實現命令解析功能的爲模塊中的getopt 方法。下面主要介紹一下這個getopt方法的使用。查看getopt 模塊的幫助可以得到 getopt方法的所有解釋。    g

原创 YUM、RPM 與APT 、DPKG 常用等價命令

這些天折騰Ubuntu 服務器。被迫要找到原先使用YUM、RPM 命令的等價命令了。YUM 等價於 APT ,RPM 等價於 DPKG.rpm -qa    等價於    dpkg -lrpm -ql    等價於    dpkg -Lrp

原创 Python 中的方法、靜態方法(static method)和類方法(class method)

英文原文: https://julien.danjou.info/blog/2013/guide-python-static-class-abstract-methods翻譯出處: http://python.jobbole.com/815