運維,請警惕指令碼災難!

2021-08-28 16:46:06 字數 351 閱讀 6665

版本的管理。讓工具的修改有序進行,可以回溯,對比等等

工具的開放性管理。工具設定成公開和私有管理,確保工具使用的範圍。

工具的審核管理。工具的每一次變更,必須通過審核才能入庫。

工具在流程中的引用管理。排程流程是引用工具,當工具產生修改,不直接對流程產生影響。

屬性維度:固定資產編號,採購時間,過保時間;

關係維度:負責人,網絡卡、cpu、記憶體和io

避免指令碼災難的方式,必須從過程管理模式變成物件管理模式。以物件作為管理視角,為其構建管理方法(或者指令碼或者**),通過物件來收斂管理入口,避免運維人員直面指令碼氾濫。同時基於複雜的場景能力,也起到收斂工具指令碼編排的作用。

Linux運維指令碼

20200911 這裡記錄一些平時使用的指令碼,免密登陸什麼的。bin bash f root ssh id rsa.pub ssh keygen t rsa p f root ssh id rsa dev null expect c spawn ssh copy id i root ssh id ...

運維常用shell指令碼

開頭加直譯器 bin bash 語法縮排,開頭用四個空格 多加注釋說明。命名規則 變數名大寫 區域性變數小寫 函式名小寫 名字能夠體現實際作用。預設變數是全域性的,在函式中變數local指定為區域性變數,避免汙染其他作用域。指令碼寫完後一定要先除錯再線上使用。echo random md5sum c...

運維實用小指令碼

bin bash ping w 1 1 dev null if eq 0 then echo 1 ok else echo 1 no fi bin bash id 1 dev null if eq 0 then echo 1 存在 else echo 1 不存在 fi bin bash a1 una...