原创 Nginx:架構基礎與配置文件詳解

Nginx是什麼,可以用來做什麼? Nginx是一款自由的、開源的、高性能的HTTP服務器和反向代理服務器;同時也是一個IMAP、POP3、SMTP代理服務器;Nginx可以作爲一個HTTP服務器進行網站的發佈處理,另外Nginx

原创 自學Python:python中的OS模塊與pickle模塊

OS模塊 OS就是Operating System的縮寫,意爲操作系統,這可是一個非常高大上的模塊,因爲在python中,對於文件系統的訪問就是通過OS模塊來實現的。我們所知道常用的操作系統就有Windows、Mac OS、Lin

原创 Git:學習筆記(三)—遠程倉庫

遠程倉庫 Git是分佈式版本控制系統,同一個Git倉庫,可以分佈到不同的機器上,如何分佈呢,最早,肯定只有一臺機器和一個原始版本庫,此後,別的機器可以‘克隆’這個原始版本庫,而且每臺機器的原始版本庫都是一樣的,沒有主次之分。 實際

原创 Git:學習筆記(一)—基礎操作與版本回退

Git簡介 Git是什麼 Git是一個開源的分佈式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。 集中式與分佈式 集中式版本控制系統: CVS、SVN 所謂集中式版本控制系統,就是版本庫是集中放在一箇中央服務器的

原创 Git:學習筆記(二)—工作區與暫存區

工作區和暫存區 git與其他版本控制系統的一個不同之處就是git有暫存區的概念 工作區就是我們創建的目錄,比如說我們之前創建的gitdemo目錄就是一個工作區 版本庫: 工作區中有一個隱藏目錄.git,這個目錄不叫工作區,他是版

原创 SaltStack中的數據系統grains、pillar

grains與pillar相關概念 grains與pillar是saltstack兩個重要的數據系統組件,用來取客戶端(minion)基本信息數據或者主控端(master)數據,兩者的主要區別在於: grains: 1、grain