一 標準化一切模塊化
1. 找官方的rpm包,沒有就本身作。不要爲了體現本身的技術,而在生產環境編譯,否則大規模部署你會哭的。日誌
2. 定義好一切項目的代碼路徑,日誌文件路徑,配置文件路徑等等,執行下去,之後你會感謝本身的。部署
二 模塊化思惟自動化
1. 配置文件只新增不修改,程序默認的配置文件不動,利用include類的指令包含自定義配置;通常程序都會提供一些conf.d的文件夾,就是用來幹這事情的。方便腳本生產,自動化;也能夠知道本身改了什麼東西編譯
三 環境管理配置
1. 抽象,剝離項目全部環境相關的配置到單獨的文件,更進一步能夠使用配置中心,前期就是單獨的配置文件程序
四 統一的日誌格式,方便收集、解析技術
五 統一的目錄結構,項目安裝位置配置文件
六 腳本儘可能是冪等的腳本