Python在Linux系統運維中都有哪些應用?
python在運維中的身影可謂是無處不在,簡單的可以從以下幾個方面闡述。
一、自動化運維,自動化運維中當紅小星ansible可以通過python進行二次開發,讓自動化更加靈活,常見場景包括灰度發布,自動化部署,回退等等等等。
二、腳本,作為一個出色的腳本語言,可以靈活的調用接口,進行數據庫操作,同時可讀性高,有利于后續維護及二次開發,特別是在hook上面,可以靈活的進行提交攔截,門限卡控等等。
三、運維平臺開發,比如當前最火的k8s,可以結合python寫一個ui界面,實現開發自行發布應用及回退,還可以寫一些審批平臺,資源管理工具等等。
總的來說,python是對運維最友好的一門語言,有一定的shell基礎即可入門。