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 #公共庫
相關連結
- MLSBS 的詳細介紹:請點這裡
- MLSBS 的下載地址:請點這裡
- MLSBS 的原始碼地址:http://git.oschina.net/MickeyZZC/MLSBS
來自:開源中國社群
相關閱讀
評論(1)