[開源專案] Linux 一鍵運維指令碼工具 MLSBS
今天給大家推薦一款國內的、開源的運維指令碼工具MLSBS:
MLSBS is the abbreviation of “My linux’s bash script”!
MLSBS 是“My linux’s bash script”的縮寫 。(經過在Centos6.5 和Ubuntu12.04下測試通過。)
一、執行方式:
下載專案後,進入專案根目錄,執行以下命令:
[code lang=”shell”]# chmod +x ./myscript.sh
# ./myscript.sh[/code]
執行前請根據自身系統情況更改配置檔案config , 指令碼統一使用utf-8編碼。
二、功能項:
1、系統設定:
一鍵優化(待完善);
增加使用者 – 可選擇增加普通使用者或管理員;
時區設定 – 預設上海時區;
生成任務 – 目前只有防SSH暴力破解指令碼任務;
防火牆設定 – 互動式設定。
2、系統報告:
生成系統配置簡報 – 包括CPU架構,指令,實體記憶體和虛擬記憶體,分割槽大小和INODE總數,各個網絡卡的IPV4和IPV6地址等資訊;
實時輸出系統負載(CPU,記憶體,硬碟IO)– CPU的1分鐘,5分鐘,15分鐘的負載率,記憶體的使用率,硬碟IO等資訊,每10秒取值一次。
實時輸出網路負載(除lo以往的所有網口流量IO) – 各個網絡卡的實時流量,每10秒取值一次。
3、軟體安裝:
NGINX編譯安裝;
TOMCAT最新版下載解壓綠色安裝;
MYSQL編譯安裝;
PUPPET簡易安裝。
4、工具生成:
python版本發郵件小工具
支援管道,郵件密碼加密,附件傳送等功能。
三、目錄結構:
mlsbs/
├── bashScript #獨立使用的bash指令碼
├── Template #Bash指令碼模板
├── function #功能函式
│ / ├─ install #軟體安裝函式
│ / └─ system #系統設定函式
│
├── doc #版本說明和功能介紹
└── mylib #公共庫
四、程式碼託管地址:http://git.oschina.net/MickeyZZC/MLSBS