MLSBS v0.31 釋出,Linux 一鍵運維指令碼工具

edithfang發表於2014-12-23
MLSBS v0.31 釋出,新增支援管道,加密郵件密碼的python發郵件小工具打包功能。

MLSBS is the abbreviation of "My linux's bash script"!

MLSBS 是“My linux's bash script”的縮寫 。(經過在Centos6.5 和Ubuntu12.04下測試通過。)

執行方式:

下載專案後,進入專案根目錄

        # chmod +x ./myscript.sh
# ./myscript.sh
    
執行前請根據自身系統情況更改配置檔案config , 指令碼統一使用utf-8編碼。

  • 版本資訊

                \MLSBS\doc\VERSION.md

  • 專案幫助

                \MLSBS\doc\HELP.md

  • 二次開發教程

                \MLSBS\doc\DEV.md

功能項:

  • 系統設定

    • 一鍵優化
      (待完善)
    • 增加使用者
      可選擇增加普通使用者或管理員。
    • 時區設定
      預設上海時區。
    • 生成任務
      目前只有防SSH暴力破解指令碼任務
    • 防火牆設定
      互動式設定

  • 系統報告

    • 生成系統配置簡報
      包括CPU架構,指令,實體記憶體和虛擬記憶體,分割槽大小和INODE總數,各個網路卡的IPV4和IPV6地址等資訊
    • 實時輸出系統負載(CPU,記憶體,硬碟IO)
      CPU的1分鐘,5分鐘,15分鐘的負載率,記憶體的使用率,硬碟IO等資訊,每10秒取值一次。
    • 實時輸出網路負載(除lo以往的所有網口流量IO)
      各個網路卡的實時流量,每10秒取值一次。

  • 軟體安裝

    • NGINX編譯安裝;
    • TOMCAT最新版下載解壓綠色安裝;
    • MYSQL編譯安裝;
    • PUPPET簡易安裝。

  • 工具生成

    • python版本發郵件小工具
      支援管道,郵件密碼加密,附件傳送等功能。

目錄結構:
  
  mlsbs/
├── bashScript #獨立使用的bash指令碼
├── Template #Bash指令碼模板
├── function #功能函式
│ / ├─ install #軟體安裝函式
│ / └─ system #系統設定函式

├── doc #版本說明和功能介紹
└── mylib #公共庫

相關連結

相關閱讀
評論(1)

相關文章